FreeRTOS是专为小型嵌入式系统设计的可扩展的实时内核。
亮点包括:
微小的封装形式。
免费的RTOS调度程序
免费嵌入式软件源代码。
免版税。
抢占式,协作式和混合配置选项,可选时间分片。
SafeRTOS衍生产品对代码完整性提供了高度的信心。
包括一个为低功耗应用设计的tickless模式。
可以使用动态或静态分配的RAM来创建RTOS对象(任务,队列,信号量,软件定时器,互斥体和事件组)。
官方支持》30个嵌入式系统架构(以ARM7和ARM Cortex-M3为一体架构)。
FreeRTOS-MPU支持ARM Cortex-M3内存保护单元(MPU)。
设计小巧,简单易用。通常,RTOS内核二进制映像将在4K到9K字节的区域内。
可移植性非常好的源代码结构,主要用C.
支持实时任务和协同程序。
直接到任务通知,队列,二进制信号量,计数信号量,递归信号量和互斥体,用于任务之间的通信和同步,或实时任务和中断之间。
创新事件组(或事件标志)实施。
具有优先级继承的互斥体。
高效的软件定时器。
强大的执行跟踪功能。
堆栈溢出检测选项。
免费监控的论坛支持或可选的商业支持和许可。
对可创建的实时任务数量没有软件限制。
对可以使用的任务优先级的数量没有软件限制。
对任务优先级分配没有限制 - 可以为多个实时任务分配相同的优先级。
许多支持的架构的免费开发工具。
从标准的Windows主机开发。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !