[ros-users] [Discourse.ros.org] [Next Generation ROS] OSS DDS implementation for embedded systems?

Gerardo Pardo ros.discourse at gmail.com
Fri Oct 6 01:27:54 UTC 2017

RTI (disclaimer, I work for RTI) also has a DDS implementation (Connext DDS Micro) optimized for small-footprint environments. See [https://www.rti.com/products/micro](https://www.rti.com/products/micro). It is ANSI C and only has about 30000 lines of code. The heap memory footprint is also quite small. You an get some [details on heap use here](https://community.rti.com/static/documentation/connext-micro/2.4.10/doc/html/group__datasheet__armv6leLinux2__6gcc4__6__3.html#armv6leLinux2_6gcc4_6_3_HEAP). 

RTI Connext DDS Micro is available in source so you can build it for your own environment and it can also run in systems without an OS. Note that is not OSS as you wanted. However RTI offers no-cost licenses for Universities and qualified research projects so maybe it can still fit your need.

[Visit Topic](https://discourse.ros.org/t/oss-dds-implementation-for-embedded-systems/2748/8) or reply to this email to respond.

More information about the ros-users mailing list