Options I would consider would be Message queues Pipes
For the project I am involved in we use both of these but mainly use message queues. Message queues should only be used for small messages, I think the limit is about 22 bytes. I get around this by creating the large message and passing the pointer to the message through the message queue interface. Regards, Mark ______________________________ mark.stev...@wildernesslabs.co > On 17 Dec 2022, at 06:52, Roberto Bucher <roberto.buc...@supsi.ch> wrote: > > Hi > > after successfully reached to recompile the microROS environment, I'd like to > build an intertask communication between a microROS node and a pysimCoder > generated code. > > I think that I can't use a shared memory with my embedded system > (nucleo-144), because I can't see the CONFIG_BUILD_KERNEL=y in my .config > file. > > Are there other IPC mechanism that I can use to communicate between the 2 > tasks? > > Thanks in advance > > Roberto >