RTOS,Real Time Operating System,实时操作系统,是指具有实时性、能支持实时控制系统工作的操作系统。
它(RTOS)的首要任务是调动所有资源完成实时控制任务的工作(确保实时性),其次才是提高工作效率。
FreeRTOS是一款免费、可移植、可裁剪的实时操作系统。
FreeRTOS支持抢占式、合作式、时间片调度等算法(合作式的调度算法目前已经停止维护)。
FreeRTOS提供了信号量、二值信号量、互斥锁、消息队列等同步机制,以实现任务间的协调与通信。
FreeRTOS中,任务的四种状态:运行、挂起、阻塞、就绪。