Answers:
有许多开源选项:
上面列出的大多数也有商业版本。我没有列出严格的商业RTOS,因为我认为您对开源产品更感兴趣。
FreeRTOS是一个流行的选择。
飞思卡尔已将MQX移植到其Kinetis微控制器系列中。该行包括Cortex-M4和Cortex-M0。当与Kinetis一起使用时,飞思卡尔为MQX提供许可证。我不确定它是否可以在非Kinetis Cortex上运行。
Emcraft Systems专门为Cortex-M3和Cortex-M4 MCU提供Linux(uCLinux)发行版:
除了提供商业(但成本很低)的软件分发和各种Cortex-M评估板/模块系统(SOM),Emcraft还分发了其用于Cortex-U的U-Boot和uClinux内核端口的完整源代码。 github.com上的M3和M4。
SAFERTOS和OPENRTOS已从High Integrity Systems移植到Cortex-M3,您可以免费评估它们。http://www.highintegritysystems.com/
我知道uClinux在我的大学中使用过,还有另一个我现在不记得这个名字了。
您可以在此页面上找到某些链接,但这将详细介绍可用的平台。其中一些是指特定的微控制器,但您可以找到其中的哪些是CM3:TI Stellaris,ST STM32,NXP LPC1700。
编辑:我没有阅读有关特定的微控制器;正如我所说,uClinux在我大学的研究项目中用于STM32微控制器。