Skip to content

polejoe/cyclonedds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub release Build Status Coverity Status Coverage License License Website Community

This branch supports CycloneDDS over FreeRTOS-Plus-TCP stack on FreeRTOS.

CycloneDDS looks have support on FreeRTOS+LWIP Stack,
however lacking FreeRTOS-Plus-TCP Stack support
This change managed to add +TCP support

  • base CycloneDDS version 0.10.2

  • begin: FreeRTOS_Plus_TCP IP stack */ cmakedefine DDSRT_WITH_FREERTOSTCP 1 cmakedefine DDSRT_TRANS_UDP 1 cmakedefine DDSRT_TRANS_TCP 1 cmakedefine DDSRT_TRANS_RAWETH 1 cmakedefine DDSRT_TRANS_NONE 1

  • end: FreeRTOS_Plus_TCP IP stack */

    [Changes] +TCP socket ddsrt header and source sockaddr ifaddr .init_array section log sink multicast/unicast peer define in xml TLS-Thread_Local_Storage FreeRTOS SW impl instead of toolchain sock_waitset sock fdset sendmsg/recvmsg for UDP dds_align from 0.10.2 FragmentSize for jumbo and normal

    [Issue] CycloneDDS perf to OPT

Eclipse Cyclone DDS

Eclipse Cyclone DDS is a very performant and robust open-source implementation of the OMG DDS specification. Cyclone DDS is developed completely in the open as an Eclipse IoT project (see eclipse-cyclone-dds) with a growing list of adopters (if you're one of them, please add your logo). It is a tier-1 middleware for the Robot Operating System ROS 2.

Link: https://github.com/polejoe/cycloneDDS/blob/master/README.md

About

Cyclone DDS Over FreeRTOS and -Plus-TCP IP Stack

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.4%
  • CMake 1.8%
  • Perl 0.6%
  • C++ 0.5%
  • Yacc 0.3%
  • Shell 0.2%
  • Other 0.2%