嵌入式cortexM3平台上的zeromq

时间:2014-01-05 12:40:37

标签: embedded zeromq cortex-m3 freertos

有没有人已经在cortexM3节点上实现了zeroMQ作为可靠的消息解决方案?我试图了解它是否可能并且有一个内存足迹的想法。我可能会有freeRTOS OS。 感谢您的想法和建议。 尼古拉

1 个答案:

答案 0 :(得分:5)

请参阅zeromq-dev列表中的this thread。似乎0MQ源广泛使用POSIX API,因此需要在非POSIX OS上支持一些移植。此外,它需要一个TCP / IP堆栈,它可能具有0MQ本身更大的占用空间。

对于端口FreeRTOS可能不是一个好的起点 - 你要么必须实现一个移植层来将POSIX API调用映射到你的RTOS和网络堆栈,要么直接修改0MQ源(这会使接受更新)有问题的)。

有许多带有POSIX或POSIX类API的RTOS。在免费/开源RTOS中NuttX可能是更好的选择。它有一个类似POSIX的API和一个BSD套接字API堆栈。