嵌入式常见的RTOS有哪些?
RT-Thread
小而美的国产实时操作系统,是成熟稳定的、装机量最大的开源RTOS。
这是RT-Thread的架构图:
它不仅仅是一个实时内核,还具备丰富的中间层组件。
FreeRTOS
FreeRTOS是一个轻量级的实时操作系统内核,最大的优势是完全免费,源码公开,STM32Cube软件内置FreeRTOS,乐鑫科技WiFi ESP32就使用了FreeRTOS。
这是FreeRTOS的架构图:
一个FreeRTOS系统主要由BSP驱动+内核+组件组成,
uC/OS
uC/OS也是实时操作系统,以uC/OS-II或uC/OS-III为内核,附带有多种插件以实现不同的功能,主要面向于微处理器,如单片机、DSP等,是抢占式的硬实时多任务操作系统,uC/OS是开源的。