micro-ROS / micro-ROS/micro_ros_setup

Viability of using RCLCPP as the client library for low resource arm based linux systems

未关闭
#398 9 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

question
主要语言
Shell
星标
509
派生
183
平均合并
22 小时 26 分钟
30 天内合并 PR
7

描述

  • Hardware description: NI Roborio (armv7 softfp, with 256mb ram)
  • RTOS: linux kernel with real-time scheduler patch
  • Installation type: micro_ros_setup to build static library for platform
  • Version or commit hash: galactic

Hi, I have a question about the viability of using RCLCPP in place of RCLC for low power / resource constrained arm systems. So far I have a working version of micro_ros for the platform, as well as a working colcon.meta and toolchain, but was curious if it would be possible to use RCLCPP as the client library for the micro_ros client. Given our use case is already C++ on the device, using RCLCPP seems to be a better fit. Especially rather than than having to write a significant wrapper around RCLC. Would this switch even be possible, or are the two client libraries functionally different enough to a point where it would not work? Thank you for your help! (Sorry if this is the wrong place to pose this question)

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

调研方向

审查 micro_ros_setup 的 Galactic 构建配置,包括报告中的 colcon.meta 和 toolchain,并比较 NI Roborio armv7 softfp 目标对 RCLCPP 和 RCLC 的支持方式。该 issue 未指明源文件或测试;完成这项工作需要明确的可行性判断,以及确定的实现或配置路径。

由索引模型根据 Issue 内容生成。

评估

技术栈
cpp, linux
领域
embedded-iot, operating-systems, tooling
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
18/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。