• Free 是免费的、 自由的、不受约束的意思,
  • RTOS 是 Real Time Operating System,即实时操作系统;RTOS 不是指某一个确定的系统,而是指一类系统。比如 UCOS,FreeRTOS,RTX,RT-Thread 等这些都是 RTOS 类操作系统。

所以 FreeROTS 是一个免费的 RTOS 类系统。


RTOS最关键的部分是实时多任务内核,实际上,一个处理器核心在某一时刻只能运行一个任务。操作系统中任务调度器的责任就是决定在某一时刻究竟运行哪个任务。任务调度在各个任务之间的切换非常快!造成了同一时刻有多个任务同时运行的错觉。

RTOS的基本功能包括,任务管理、定时器管理、存储器管理、资源管理、事件管理、系统管理、消息管理、队列管理、旗语管理等。