ROS2机器人操作系统嵌入式原理与实现详解
完整22章节课程目录
码枢沄社 · 嵌入式体系化教程平台
约4.3万
全文字数
32
对比表格
45
代码实例
36
图表
22
动手练习
22
自测题
📚
课程规模
完整22章节
🎯
适合人群
零基础入门 / 系统学习
🛠
学习建议
每天1-2章,边读边动手实操
📑
资料特色
配套练习 + 自测题 + 实战案例
01
节点与通信基础
创建ROS2节点
发布订阅模型
消息类型定义
开始学习
02
DDS中间件核心
DDS协议概述
QoS策略配置
发现协议机制
开始学习
03
话题通信实现
发布者与订阅者
消息序列化过程
话题匹配与回调
开始学习
04
服务通信实现
请求响应模式
服务类型生成
同步异步调用
开始学习
05
动作通信实现
目标与反馈机制
动作服务器与客户端
状态机管理
开始学习
06
参数服务器原理
参数声明与获取
动态重配置
参数事件回调
开始学习
07
图与节点关系
图API使用
命名空间管理
节点连接发现
开始学习
08
消息序列化技术
IDL接口定义
CDR序列化格式
内存布局优化
开始学习
09
时钟与时间管理
ROS时间模型
系统时间同步
模拟时间机制
开始学习
10
TF坐标变换原理
TF2树结构
静态与动态变换
广播与监听
开始学习
11
微ROS架构移植
微ROS运行时组件
RTOS适配层
板级支持包
开始学习
12
硬件抽象层封装
串口驱动封装
I2C与SPI适配
传感器数据桥接
开始学习
13
实时性保障调度
实时执行器配置
优先级反转处理
中断与任务同步
开始学习
14
内存管理优化
零拷贝传输
共享内存机制
内存池预分配
开始学习
15
构建与交叉编译
colcon构建系统
工具链文件配置
目标平台移植
开始学习
16
资源限制与优化
内存占用控制
CPU负载均衡
网络带宽压缩
开始学习
17
安全与权限管理
SROS2安全插件
DDS安全策略
权限配置文件
开始学习
18
调试与日志系统
ros2cli调试工具
日志级别控制
性能监测方法
开始学习
19
集成测试框架
launch测试编写
模拟器集成
硬件在环测试
开始学习
20
性能基准与分析
延迟测试方法
吞吐量测量
CPU占用分析
开始学习
21
多机通信与同步
跨设备发现
时间同步机制
传感器融合设计
开始学习
22
实际嵌入式案例
STM32+FreeRTOS
微ROS移植步骤
传感器数据发布
开始学习