2
以太网基础
TCP/IP · MAC/IP · UDP/TCP · Socket
3
网关硬件选型
MCU对比 · CAN收发器 · PHY芯片
4
开发环境搭建
Keil/IAR · FreeRTOS · LWIP · CAN驱动
6
以太网驱动开发
MAC · PHY/Link · DMA · 中断/轮询
8
CAN数据解析
ID映射 · DBC解析 · 信号提取 · 多帧重组
9
数据协议设计
内部格式 · 字节序 · 时间戳 · 优先级队列
10
UDP网关实现
Socket · CAN↔UDP · 广播/组播
11
TCP网关实现
Server/Client · 连接管理 · 心跳 · 重连
14
数据缓存与队列
环形缓冲区 · 内存池 · 生产者-消费者 · 超时
15
配置管理
Flash参数 · JSON解析 · Web配置 · CLI
17
固件升级
Bootloader · CAN升级 · OTA · 校验回滚
18
时间同步
NTP · PTP · CAN时间戳 · 多设备对齐
19
安全机制
CAN加密 · TLS/SSL · ACL · 防重放
20
性能优化
中断延迟 · 零拷贝 · 批量传输 · 负载均衡
21
多通道网关
多路CAN · 路由表 · 通道隔离 · 负载分担
22
协议转换引擎
规则引擎 · 配置脚本 · 动态插件 · 热更新
24
测试与验证
单元测试 · 硬件在环 · 稳定性 · EMC
25
常见问题排查
CAN故障 · 丢包 · 内存泄漏 · 死锁
26
工业应用案例
PLC采集 · 机器人 · AGV · MES
27
车载应用案例
OBD-II · 车载娱乐 · ADAS · T-Box
28
能源应用案例
BMS · 光伏逆变器 · 充电桩 · 电力调度
29
产品化设计
PCB布局 · 散热 · 防护 · 认证合规
30
项目实战
需求→交付 · 版本管理 · 文档 · 客户支持