Nucleo DDS

authors:Furkan Ali Yurdakul
date:May 2020

Description

DDS is a communication that is done in Real-Time. For this reason, the Nucleo is required to function in Real-Time as well.

Besides being Real-Time, the communication is required to use a network communication protocol, for example TCP/IP. For the Nucleo, this is only possible via the Ethernet port. The pin-out needs to be set up for the Ethernet port as well as the TCP/IP stack. For the TCP/IP the build-in LwIP stack will be used, which is made for the embedded application on STM32 microcontrollers. On top off the TCP/IP stack there will be the DDS stack. For this, the Eprosima’s FastRTPS library is chosen.

These libraries will then be combined to create the solution for using DDS on embedded bare-metal hardware.

More information about the Nucleo can be found in the Links.

DDS Setup

This list contains guides to set up different parts of the Nucleo.