跳转至

FreeRTOS

FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。该操作系统由于简单和易用,在轻量级的CPU上目前很多厂商都用这个国外系统。

FreeRTOS是专为小型嵌入式系统设计的可扩展的实时内核。

亮点包括:

  • 微小的封装形式。
  • 免费的RTOS调度程序
  • 免费嵌入式软件源代码。
  • 免版税。
  • 抢占式,协作式和混合配置选项,可选时间分片。
  • SafeRTOS衍生产品对代码完整性提供了高度的信心。
  • 包括一个为低功耗应用设计的tickless模式。
  • 可以使用动态或静态分配的RAM来创建RTOS对象(任务,队列,信号量,软件定时器,互斥体和事件组)。