|
发表于 2021-9-17 16:13:27
|
显示全部楼层
个人观点:
如果眼里只有STM32, 那ST雇员开发的ChibiOS是个不错的选择, 速度快, 常见应用: Ardupilot飞控, 各种开源的电机调速器
如果眼里只有ARM的Cortex-M架构, 那选择RTX就行; 否则, 还是不要选了, 面太窄了, 世界上的处理器架构多种多样, 不是只有ARM一家
如果做一般的控制, 那选择的面就宽了, 常见开源的FreeRTOS, RT-Thread, uCOS, ThreadX, NuttX, RTEMS等都可选择, 选择哪个看个人喜好
如果做物联网方面, 感觉Zephyr是个不错的选择, 开发很活跃, Contributor过千, 有Intel等一众大厂背书, 前景可期
如果未来的目标是嵌入式Linux开发, 那NuttX是首选, 唯一一个原生支持POSIX API的开源RTOS, 开发很活跃, 同时可作为嵌入式Linux开发入门, 常见应用: PX4飞控和小米物联网
如果开发军工航天汽车类高可靠应用, 那可选择的面就窄了: ESA常见组合是SPARC V8 + RTEMS; NASA常见组合是PowerPC + VxWorks/RTEMS; 汽车类应用没接触, 听说QNX较多;
可根据自己的技术背景和项目的实际情况, 做正确的选择 |
|