micro-ros support for RTEMS

Patrick Roncagliolo ronca.pat at gmail.com
Sun Oct 10 12:04:40 UTC 2021


Hi everyone,

at this link https://github.com/micro-ROS/micro_ros_setup/issues/397 I
began to investigate the steps of making micro-ROS compile under RTEMS 5.

tl;dr: I wrote a CMake snippet to let the micro-ROS "generate-lib" set of
scripts cross compile everything for RTEMS 5. I have not managed to proceed
with tests on virtual or real systems, and I seek feedback, but the setup
already produces a static library + a set of headers.

additional info:
For whose of you who don't know ROS (or, more specifically, ROS2), it is a
middleware used in robotics to exchange data with publisher-subscriber
pattern and offer remote procedure call services over a standardised
transport layer (DDS).

Micro-ROS is the version adapted to embedded applications, already
compatible with various RT-OSes with POSIX interface (alongside a barebone
version that targets Arduino).

Hoping that this is the right place to share this development,

Patrick Roncagliolo
Hobbyst / Robotic Engineer @ Thales Alenia Space Italy


More information about the devel mailing list