适用于8位单片机的RTOS有哪些?
上面说了8位的性能和资源,再来说说哪些RTOS可以在8位单片机上运行。
早期的RTOS,很多都对流行的8位单片机做了适配(底层驱动,例程),即使没有做适配,也做了一些通用的驱动接口,供更多人选择。
因为现在的芯片制造技术成熟了,然后随着需求的增加(软件资源更丰富、要求更高),很多RTOS都普遍偏向于32位的MCU,导致有一些RTOS对8位单片机不是那么友好。
当然,目前可用于8位单片机的RTOS依然有很多,只是有一些相对小众化,大家不是那么了解。
像Small RTOS、Keil 自带的RTX51 Tiny、大家熟悉的uCOS等这些都可以运行在51单片机上的RTOS。
之前给大家分享过一篇文章《STM8都支持哪些RTOS》中有描述,像AtomThreads、 Chibios、 CMX-Tiny+、 embOS这些RTOS都对8位单片机做了适配。
我之前学习8位的时候,在上面跑过高度裁剪的uCOS,简单跑两个任务还是问题不大,包括我给大家分享的文章《在STM8上运行的Atomthreads》还提供了对应的实例供大家学习。
|