rmw_implementation 源码详细分析
工作区路径:/home/cp/work2/ros2Learn/ros2_humble/src/ros2/rmw_implementation
子包数量:2
1. 定位
rmw 实现代理包:RMW_IMPLEMENTATION 环境变量或 ament 默认选择具体 rmw 后端,对上层透明链接。
2. 子包列表
| 包名 | 版本 | 说明 |
|---|---|---|
rmw_implementation |
2.8.5 | Proxy implementation of the ROS 2 Middleware Interface. |
test_rmw_implementation |
2.8.5 | Test suite for ROS middleware API. |
3. 核心组件
含 rmw_implementation 与 test_rmw_implementation。CMake 导出 get_default_rmw_implementation()。
4. 在 ROS 2 Humble 栈中的关系
见 ros2总览.md 分层图。
5. 推荐阅读顺序
- 阅读各子包
package.xml2. 入口源码 3. 下游依赖方
6. 小结
rmw_implementation 为含 2 个子包的源码树,是 ROS 2 Humble 发行版的一部分。
正在加载留言…