Where do you got this information from? In my understanding memory pools are designed specifically to be thread-safe.
I was not complaining about thread safety but about the fact that mailboxes require usage of memory pools which may then result in leaks. What I like about the memory pool/box implementation in RTX is that they seem to limit memory fragmentation. I also like the efficient way they are designed, although it is still slower than a simple preallocated rolling buffer...Posted on: October 17, 2015, 08:56:14 08:56 - Automerged
Mailbox sux. Actual implementation requires lots of effort initializing etc.
Another alternative to RTOS is to use statemachine software like matlab or visualstate.
This is mandatory for safety critical applications when you don't want any rogue states in your system.
You assume some relatively small, simple system without a lot of time to market pressure?