嵌入式系统-FreeRTOS


FreeRTOS是一个迷你操作系统内核的小型嵌入式系统。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要;对标Zephyr。采用MIT许可协议授权使用。

Real-time operating system for microcontrollers and small microprocessors
FreeRTOS is a market-leading embedded system RTOS supporting 40+ processor architectures with a small memory footprint, fast execution times, and cutting-edge RTOS features and libraries including Symmetric Multiprocessing (SMP), a thread-safe TCP stack with IPv6 support, and seamless integration with cloud services. It's open-source and actively supported and maintained.
特点
混合配置选项
提供一个高层次的信任代码的完整性
目的是小,简单易用
以开发C,非常便携代码结构
支持两项任务和共同例程
强大的执行跟踪功能
堆栈溢出检测
没有软件任务的限制数量
没有软件优先事项的限制数量
没有施加的限制,优先转让,多个任务可以分配相同的优先权
队列,二进制信号量,计数信号灯和递归通信和同步的任务
Mutexes优先继承权
免费开发工具
免费嵌入式软件的源代码
从一个标准的Windows主机交叉发展
最新版本:8.2
该版本值得关注的两个改进:任务通知以及 ARM Cortex-M4F 移植的改进。
FreeRTOS作为市场占有率最高的RTOS,其优越的性能和宽松的开源条款,曾是开发者的首选。自从2023年底微软将ThreadX开源免费商用后(托管到了Eclipse基金会),ThreadX就很快吸引了大批的开发者,迅速占领了市场。
Zephyr与Linux同属Linux基金会,且与Linux有着相同的底层设计理念(比如设备树,Kconfig配置管理等),Zephyr相比于Linux更轻量化,可以运行在资源性能受限的小型MCU设备上,与Linux形成互补之势,深受Linux开发的欢迎。
但是Zephyr的类Linux设计理念,即是优势也是劣势,优在良好的软件架构,劣在性能缩减。Zephyr v4.1的发布让人眼前一亮,其主要RTOS性能居然远超FreeRTOS。虽然Zephyr的性能还不如ThreadX那样优秀,但是其优秀的软件架构加上其不错的RTOS性能,才是最吸引人的地方。
官方主页:http://www.freertos.org/

Real-time operating system for microcontrollers and small microprocessors
FreeRTOS is a market-leading embedded system RTOS supporting 40+ processor architectures with a small memory footprint, fast execution times, and cutting-edge RTOS features and libraries including Symmetric Multiprocessing (SMP), a thread-safe TCP stack with IPv6 support, and seamless integration with cloud services. It's open-source and actively supported and maintained.
特点
混合配置选项
提供一个高层次的信任代码的完整性
目的是小,简单易用
以开发C,非常便携代码结构
支持两项任务和共同例程
强大的执行跟踪功能
堆栈溢出检测
没有软件任务的限制数量
没有软件优先事项的限制数量
没有施加的限制,优先转让,多个任务可以分配相同的优先权
队列,二进制信号量,计数信号灯和递归通信和同步的任务
Mutexes优先继承权
免费开发工具
免费嵌入式软件的源代码
从一个标准的Windows主机交叉发展
最新版本:8.2
该版本值得关注的两个改进:任务通知以及 ARM Cortex-M4F 移植的改进。
FreeRTOS作为市场占有率最高的RTOS,其优越的性能和宽松的开源条款,曾是开发者的首选。自从2023年底微软将ThreadX开源免费商用后(托管到了Eclipse基金会),ThreadX就很快吸引了大批的开发者,迅速占领了市场。
Zephyr与Linux同属Linux基金会,且与Linux有着相同的底层设计理念(比如设备树,Kconfig配置管理等),Zephyr相比于Linux更轻量化,可以运行在资源性能受限的小型MCU设备上,与Linux形成互补之势,深受Linux开发的欢迎。
但是Zephyr的类Linux设计理念,即是优势也是劣势,优在良好的软件架构,劣在性能缩减。Zephyr v4.1的发布让人眼前一亮,其主要RTOS性能居然远超FreeRTOS。虽然Zephyr的性能还不如ThreadX那样优秀,但是其优秀的软件架构加上其不错的RTOS性能,才是最吸引人的地方。
官方主页:http://www.freertos.org/