eProsima / Micro-XRCE-DDS

An XRCE DDS implementation. Looking for commercial support? Contact info@eprosima.com
Apache License 2.0
157 stars 17 forks source link

Zephyr RTOS integration #39

Open pablogs9 opened 4 years ago

pablogs9 commented 4 years ago

The plans of integrating Micro-XRCE-DDS inside the Zephyr RTOS can reached by two approaches:

This RFC issue is targeted towards adding Micro-XRCE-DDS library as a module to zephyr. This repository is available here: https://github.com/eProsima/Micro-XRCE-DDS-Client.

Micro XRCE-DDS is a software solution that allows communicating eXtremely Resource Constrained Environments (XRCEs) with an existing DDS network. This implementation complies with the specification proposal, “DDS for eXtremely Resource Constrained Environments” submitted to the Object Management Group (OMG) consortium. Further information here: https://micro-xrce-dds.readthedocs.io/en/latest/

One of the main purposed for this module integration is enabling Zephyr to be included in the micro-ROS project, the embedded solution of ROS 2 (https://github.com/ros2). Further information about the development of micro-ROS can be found here https://micro-ros.github.io/ and here https://github.com/micro-ROS/micro-ros-build/tree/dashing/micro_ros_setup.

Preferred repository/module name: Micro-XRCE-DDS-Client

pablogs9 commented 4 years ago

Ping @julibert, may we put this text in a Zephyr issue for the future of https://github.com/eProsima/Micro-XRCE-DDS-Apps?