起源与发展
工业自动化地位
CAN与CANopen
CANopenNode简介
对象字典(OD)
COB-ID
NMT
PDO/SDO
SYNC/EMCY
硬件平台(STM32/ARM/Linux)
软件工具链
源码获取与编译
Hello World
OD结构与存储
EDS文件格式
OD编辑器
自定义OD
运行时访问
NMT状态机
命令与响应
Node Guarding
心跳协议
通信机制
TPDO/RPDO配置
PDO映射
同步/异步
动态映射
主站架构
初始化流程
NMT主站功能
节点扫描/枚举
SDO主站功能
PDO主站配置
心跳监控
错误处理
从站架构
初始化流程
对象字典实现
NMT从站功能
SDO从站功能
PDO从站配置
心跳发送
错误处理
Linux命令行
Windows工具
Web配置界面
配置导入/导出
CAN分析仪
日志系统
Wireshark抓包
问题排查
FreeRTOS集成
RT-Thread集成
任务优先级
中断/轮询
SocketCAN接口
内核驱动
用户空间应用
系统服务化
PDO传输优化
SDO传输优化
内存优化
CPU占用优化
CANopen转Modbus
转EtherCAT
转Profinet
性能测试
一致性测试
互操作性测试
CiA认证流程
测试报告
时间戳
LSS层设置
CANopen Safety
CANopen FD
主从站系统搭建
功能调试验证
性能测试优化
项目文档编写