加载中...

FreeRTOS是一个面向微控制器的开源实时操作系统(RTOS)内核,由Richard Barry于2003年创建,2017年起由亚马逊AWS接管维护并改为MIT许可证发布。
内核提供基于优先级的抢占式调度(也支持时间片与协作式),核心对象包括任务、队列、信号量、互斥量(含优先级继承)、事件组与软件定时器。内核仅由少量C文件组成,通过FreeRTOSConfig.h裁剪功能,最小RAM占用可低至数KB,移植层覆盖ARM Cortex-M、RISC-V、Xtensa等数十种架构。AWS版本另附带MQTT、OTA等物联网库便于连接云端。
广泛用于家电、传感器节点、工业控制器、可穿戴设备等嵌入式产品,ESP-IDF等芯片SDK直接以其为默认内核。
优点是成熟稳定、文档丰富、生态与芯片支持极广;缺点是内核功能相对精简,文件系统、网络栈等需引入附加组件,SMP多核支持较晚才完善。

登录 后参与讨论
暂无讨论,来发表第一条评论吧