古人云:“天时、地利、人和,缺一不可”。嵌入式RTOS(Real Time Operating System,实时操作系统)便借风起势,在最近几年大放异彩。嵌入式MCU,早已脱离主频只有8MHz的时代,当下嵌入式主控芯片里面,主频已经可以高达600MHz,而普通MCU也可以轻松运行在64MHz。不止主频有质的飞跃,而且Arm Cortex-M系列的MCU,其在内核设计初期亦添加了支持RTOS的原生内核指令。不过,虽然说RTOS叫“实时操作系统”,真的实时(Real-time)吗?这里的实时又指代什么?最近,EEWorld论坛的工程师围绕RTOS这一话题,进行了一次讨论,话题包括RTOS能做什么,实时性指的是是什么,根据实时性RTOS分为几种,自己对于RTOS的理解是什么。 |