<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[freeze_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/freeze_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; freeze_]]></copyright><item><title><![CDATA[CodeBuddy 用量看板：本地解析 Token 与积分消耗，不联网不上传]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/166899869</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/166899869</guid><author>freeze_</author><pubDate>Wed, 30 Sep 2026 16:32:58 +0800</pubDate><description><![CDATA[CodeBuddy用量看板是一款完全本地化的数据可视化工具，解析本机磁盘中的会话与Token消耗数据，无需联网或上传。它提供总用量、趋势、分布、热力图及会话明细等多维度统计，支持按项目、模型、时间筛选，增量刷新仅需100ms。数据源自%LOCALAPPDATA%\CodeBuddyExtension\，通过指纹比对实现幂等更新，确保准确性。所有功能基于Python+Vue3构建，可双击启动，适合希望透明掌控开发成本的用户。]]></description><category></category></item><item><title><![CDATA[自动登录上海大学校园]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/157256201</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/157256201</guid><author>freeze_</author><pubDate>Thu, 22 Jan 2026 16:12:49 +0800</pubDate><description><![CDATA[摘要：该项目是一个基于Python和Selenium的校园网自动登录脚本，使用Chrome浏览器实现自动化操作。主要功能包括：自动检测网络连接状态、处理登录页面的各种异常情况（如提示框遮挡）、多次尝试登录机制、网络连通性检查等。脚本通过WebDriverWait等待元素加载，使用ActionChains处理复杂交互，并支持无头模式运行。当检测到网络断开时，会自动执行登录流程，输入预设的用户名密码完成认证。项目提供了详细的错误处理和日志记录，适用于校园网认证场景的自动化管理。]]></description><category></category></item><item><title><![CDATA[Claude Code 环境变量配置]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/155982025</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/155982025</guid><author>freeze_</author><pubDate>Tue, 16 Dec 2025 14:59:54 +0800</pubDate><description><![CDATA[本文介绍了在Windows和Linux/macOS系统中永久设置环境变量的方法。对于Windows用户，需以管理员身份运行PowerShell，使用[Environment]::SetEnvironmentVariable命令设置变量；Linux/macOS用户则需将export语句添加到shell配置文件（如.bashrc或.zshrc）中。两种方法设置后都需要重新加载环境并验证变量是否生效。文中提供了详细的分步操作指南和验证命令，适用于不同操作系统环境下的环境变量配置需求。]]></description><category></category></item><item><title><![CDATA[ROS2_CANopen + MoveIt2 实战：从零搭建机械臂控制系统]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/155645535</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/155645535</guid><author>freeze_</author><pubDate>Sat, 06 Dec 2025 18:15:41 +0800</pubDate><description><![CDATA[ROS2_CANopen + MoveIt2 机械臂控制实战 本文介绍了一个基于ROS2 Jazzy的机械臂控制系统集成方案，实现了CANopen协议与MoveIt2的无缝结合。项目采用Pilz PRBT机械臂模型，通过虚拟CAN接口(vcan0)模拟真实硬件环境，解决了以下关键问题： 启动时序优化：通过配置boot_timeout参数和launch文件中的TimerAction，确保ros2_control_node在CANopen从站就绪后启动 系统架构设计：构建了从MoveIt2运动规划→ros2]]></description><category></category></item><item><title><![CDATA[Python轻松控制CANOpen电机]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/154079644</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/154079644</guid><author>freeze_</author><pubDate>Wed, 29 Oct 2025 18:13:53 +0800</pubDate><description><![CDATA[基于 python-canopen 的 CiA-402 多模式驱动控制库 摘要：本项目基于 python-canopen 开发了支持 CiA-402 标准的轻量级封装库，实现了 Profile Position (PP)、Profile Velocity (PV)、Profile Torque (PT) 以及 CSP/CSV/CST 等同步模式的完整控制流程。主要功能包括：统一状态机初始化、自动 PDO 重映射与校验、多模式运动控制接口（位置/速度/力矩）、模式切换函数（内置安全校验）、SYNC 生产者配置]]></description><category></category></item><item><title><![CDATA[(CANopen)CiA‑402 控制字实战手册：PP/PV/PT 与 CSP/CSV/CST（含受控停机与紧急停机）]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/153929385</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/153929385</guid><author>freeze_</author><pubDate>Sun, 26 Oct 2025 19:10:39 +0800</pubDate><description><![CDATA[CiA-402控制模式实战摘要（150字） 本文提供CiA-402标准下PP/PV/PT与CSP/CSV/CST模式的工程实践指南。核心内容包括：各模式控制字(0x6040)设置规则（如CSP需保持0x0F/0x1F，PP需bit4上升沿触发）、必需下发的对象（607A/60FF/6071等）、前馈(60B1/60B2)用法，以及受控停机(bit8)与紧急停机(bit2)的处理流程。特别指出设备差异：部分厂商CSP要求长期bit4=1。附PDO映射建议和伪代码示例，涵盖上电使能三步曲、模式切换、状态机恢复等]]></description><category></category></item><item><title><![CDATA[CiA 402 高级运动控制：解密前馈 (Feedforward) 的力量]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/153842289</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/153842289</guid><author>freeze_</author><pubDate>Fri, 24 Oct 2025 21:36:10 +0800</pubDate><description><![CDATA[摘要：本文深入探讨CiA 402协议中前馈控制的高级应用，重点解析60B1_h（速度前馈）和60B2_h（转矩前馈）对象的使用方法。在CSP模式下，速度前馈可消除稳态误差，转矩前馈能显著提升动态响应；CSV模式下则主要通过转矩前馈优化速度跟踪。文章强调前馈与反馈的协同作用（前馈处理95%已知动态，PID解决5%扰动），并详细说明PDO映射和SYNC同步的实现要点。推荐采用CSP模式+双前馈架构，由主站计算前馈指令、驱动器执行高速闭环，以充分发挥系统性能潜力。]]></description><category></category></item><item><title><![CDATA[深入解析DVFS：动态电压频率调节技术全解]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/149112303</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/149112303</guid><author>freeze_</author><pubDate>Sat, 05 Jul 2025 17:34:43 +0800</pubDate><description><![CDATA[本文深入解析了Linux内核中的CPUfreq子系统，重点介绍了DVFS（动态电压频率调节）技术。DVFS通过动态调整处理器电压和频率，在性能和功耗间取得平衡，其核心包含三个组件：策略制定者Governor、协调者Core和执行者Driver。文章详细阐述了四种主流调频策略，以及schedutil如何利用调度器负载信息进行精确频率计算。同时剖析了DVFS Driver的两种实现模式，强调调频调压时序和DSU共享资源管理的重要性。此外，还介绍了PDVFS技术，通过芯片体质识别实现更精细的功耗优化。该技术在现代]]></description><category></category></item><item><title><![CDATA[查看和修改linux设备DDR频率]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/149098856</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/149098856</guid><author>freeze_</author><pubDate>Thu, 03 Jul 2025 17:43:57 +0800</pubDate><description><![CDATA[摘要：DDR频率可通过bootloader日志或kernel工具查看，数值为实际频率的一半。修改DDR频率有两种方法：1）在uboot下执行g12d_d2pll1056命令临时设置，重启失效；2）永久修改需编辑uboot代码中的timing.c文件，调整DDRfrequency1变量值并传递至驱动层。第一种方法适用于临时调试，第二种可实现持久化配置。]]></description><category></category></item><item><title><![CDATA[Linux 内核 CPUfreq 子系统深度解析]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/149097463</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/149097463</guid><author>freeze_</author><pubDate>Thu, 03 Jul 2025 16:49:04 +0800</pubDate><description><![CDATA[本文深入分析Linux 5.15内核的CPUfreq子系统，揭示其三层架构设计：上层Governor负责策略决策，中层Core框架协调管理，下层Driver执行硬件操作。重点阐述了DVFS实现流程、两种驱动集成模式（标准DT-based和平台定制），以及驱动注册机制。通过虚拟内存管理实现内核模块间高效协作，CPUfreq子系统成功实现了硬件无关框架与专用驱动的完美结合，展现了Linux内核设计的优雅与灵活性。]]></description><category></category></item><item><title><![CDATA[解决NVIDIA控制面板出现：拒绝访问无法应用选定的设置到您的系统]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/146350372</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/146350372</guid><author>freeze_</author><pubDate>Tue, 18 Mar 2025 19:46:52 +0800</pubDate><description><![CDATA[解决NVIDIA控制面板出现：拒绝访问无法应用选定的设置到您的系统]]></description><category></category></item><item><title><![CDATA[大模型 VS 2025考研数学]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/144650431</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/144650431</guid><author>freeze_</author><pubDate>Sun, 22 Dec 2024 18:47:34 +0800</pubDate><description><![CDATA[大模型做考研数学题]]></description><category></category></item><item><title><![CDATA[滑模控制在机械臂轨迹跟踪中的应用]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/144091124</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/144091124</guid><author>freeze_</author><pubDate>Wed, 27 Nov 2024 18:05:12 +0800</pubDate><description><![CDATA[滑模控制在机械臂轨迹跟踪中的应用，尤其是在已知参考力矩的情况下，具有显著优势。通过设计滑模面，滑模控制能够有效减少电机与参考轨迹之间的误差，确保电机精确跟踪轨迹。滑模控制的鲁棒性使其能够在面对外部扰动和负载变化时保持系统的稳定性和精度。然而，滑模控制也可能带来抖振问题，通过引入平滑的边界层设计，可以有效解决这一问题，提升控制精度。总的来说，滑模控制是一种强大而高效的控制方法，适用于机械臂等复杂非线性系统的轨迹跟踪任务，尤其是在参考力矩已知的情况下，能够精确补偿误差并保证系统稳定。]]></description><category></category></item><item><title><![CDATA[什么是周期同步控制（位置、速度和扭矩）？]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/144090661</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/144090661</guid><author>freeze_</author><pubDate>Wed, 27 Nov 2024 17:44:06 +0800</pubDate><description><![CDATA[周期同步控制模式——周期同步位置（CSP）、周期同步速度（CSV）和周期同步扭矩（CST）——是驱动器的标准化操作模式，这些模式在CiA 402配置文件规范中有所定义，该规范是CANopen设备配置文件的一部分，涵盖了驱动和运动控制，并且包含在标准中，即《Adjustable speed electrical power drive systems — Part 7: Generic interface and use of profiles for power drive systems》。]]></description><category></category></item><item><title><![CDATA[修复robotics-toolbox-python（Python机器人工具箱）扭矩计算函数（robot.rne）的BUG]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/143866550</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/143866550</guid><author>freeze_</author><pubDate>Mon, 18 Nov 2024 20:57:44 +0800</pubDate><description><![CDATA[这是因为当前官方版本的rne函数存在bug，固定关节的机器人会遇到次bug。在使用roboticstoolbox-python计算关节扭矩时。]]></description><category></category></item><item><title><![CDATA[零差云控EROB电机python控制（CanOpen）]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/143686739</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/143686739</guid><author>freeze_</author><pubDate>Mon, 11 Nov 2024 15:27:18 +0800</pubDate><description><![CDATA[零差云控ZeroErr公司旗下的EROB关节电机的python控制库]]></description><category></category></item><item><title><![CDATA[pybullet报错error: Cannot load URDF file.]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/142264677</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/142264677</guid><author>freeze_</author><pubDate>Sat, 14 Sep 2024 18:42:57 +0800</pubDate><description><![CDATA[切换中文路径解决问题。]]></description><category></category></item><item><title><![CDATA[C# .NET 控制小米电机CyberGear]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/139013260</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/139013260</guid><author>freeze_</author><pubDate>Fri, 17 May 2024 21:27:44 +0800</pubDate><description><![CDATA[C#控制小米微电机CyberGear]]></description><category></category></item><item><title><![CDATA[STM32_HAL_W5500_以太网通讯]]></title><link>https://blog.youkuaiyun.com/freeze_/article/details/139012813</link><guid>https://blog.youkuaiyun.com/freeze_/article/details/139012813</guid><author>freeze_</author><pubDate>Fri, 17 May 2024 21:11:12 +0800</pubDate><description><![CDATA[STM32使用HAL库利用W5500建立以太网通讯]]></description><category></category></item></channel></rss>