一个适用于所有 Arduino ATmega 设备(Uno R3、Leonardo、Mega 等)的 FreeRTOS 库。
一个适用于所有 Arduino ATmega 设备(Uno R3、Leonardo、Mega 等)的 FreeRTOS 库。
这是 Richard Barry 的 FreeRTOS 的一个分支,针对 Arduino 微芯片 ATmega 设备进行了优化。 它的目的是提供对 FreeRTOS 功能的访问,并与 Arduino IDE 环境完全兼容。 它通过几乎不涉及任何东西,仅仅接触最少的硬件来实现这一点。 如果您想在 Arduino UNO R4 等 Renesas 系列 Arduino 上使用 FreeRTOS,则 已经包含 在默认 Arduino IDE 中。 只需包含 Arduino IDE 提供的头文件 Arduino_FreeRTOS.h,并按照下面的说明进行。
阅读 Arduino FreeRTOS 的简短博客文章即可开始。另外还有一篇关于使用 FreeRTOS 与 AVR 的更旧博客文章,也很有用。我在 Hackster.IO 上写了几篇进一步的博客文章,但它们基本上是相同的内容。信息的标准来源是 FreeRTOS 网站。在这个网站中,初学者指南 非常有用。这是 FreeRTOS 使用的来源(与安装和使用这个 Arduino 库不同)。
我的另一个 AVRfreeRTOS Sourceforge 仓库 或 AVRfreeRTOS GitHub 有很多示例,从 blink 到 synthesiser 不一而足。 这套库是 FreeRTOS 中对 ATmega 平台的通用支持的起源,以及堆栈深度类型管理的改进。 在过去的几年中,FreeRTOS 的开发越来越倾向于 32 位,现在包括
暂无开放 Issues,或尚未同步最近议题。