免费RTOS内核基础知识 - 免费 RTOS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

免费RTOS内核基础知识

Free RTOS 内核是一个支持多种架构的实时操作系统。它的基础非常适合构建嵌入式微控制器应用程序。它提供了以下功能:

  • 多任务计划程序。

  • 多个内存分配选项(包括创建完全静态分配的系统的功能)。

  • 任务间协调基元,包括任务通知、消息队列、多种信号灯类型以及流和消息缓冲区。

  • 支持多核微控制器上的对称多处理 (SMP)。

Free RTOS 内核从不执行非确定性操作,例如在关键部分或中断内浏览链表。Free RTOS 内核包含高效的软件计时器实现,除非计时器需要维修,否则不会使用任何CPU时间。被封锁的任务不需要耗时的定期维护。 Direct-to-task通知允许快速发送任务信号,几乎没有RAM开销。它们可用于大多数任务间和 interrupt-to-task信令场景。

Free RTOS 内核设计为体积小、简单且易于使用。典型的RTOS内核二进制映像介于 4000 到 9000 字节之间。

有关免费RTOS内核的大部分 up-to-date文档,请参阅 F re RTOS e .org。Free RTOS .org 提供了许多关于使用免费RTOS内核的详细教程和指南,包括免费RTOS免费RTOS内核快速入门指南免费RTOS文档中更深入的RTOS实现