实时操作系统应该就是FreeRTOS、UCOS、RT-T这些吧。
这些系统有没有级别区分,就是哪个功能更丰富、实时性更好的说法。
FreeRTOS主要提供一个实时内核,外围功能需要使用其他模块,开源免费;
UCOS算是老大哥,开源不免费,外部组件很多;
RTT是国产RTOS,开源免费,组件很丰富;
三种RTOS使用方法和功能基本相同
要过功能丰富,肯定是UCOS,尤其是3.x版本,这个是商业系统,有完善的配套模块,比如网络,图形,文件系统等等,但是价格很高。
FreeRTOS是一个实时系统的内核,基本只内核提供,但是可以使用其他免费开源的模块,比如网络的LWIP,文件系统fatfs等.
RTT除了嵌入式实时系统内核,还提供了一些配套模块,这一点上相比FreeRTOS要好一些。
ucos是最老牌的RTOS了,功能与稳定性都是第一个,其他 两个发展还没有几年呢RT这个是国产的,据说是性能比Free的要强,但是没有实际调试过
从功能上看,三个实时操作系统差异不大,毕竟主要都是完成任务调度的。
要是说成熟配套,那肯定是ucos,这是收费的,配套的各种模块很是很全面的。
不过RT-T也不错,国产的系统,目前在逐渐丰富配套模块。
FreeRTOS其实只是提供了一个内核。