亚马逊AWS官方博客

新增功能 – FreeRTOS 内核支持 RISC-V

FreeRTOS 是一个流行的操作系统,专为小型简单的处理器设计,此类处理器经常也称为微控制器。该系统依据 MIT 开源许可证提供,在多种不同的指令集架构 (ISA) 上运行。Amazon FreeRTOS 对 FreeRTOS 进行了进一步的扩展,增加了一系列面向物联网的,提供额外的联网和安全性功能,包括对低功耗蓝牙无线更新Wi-Fi 的支持。

RISC-V 是一种免费、开放的 ISA,专为提供简单、可扩展和方便的实现方式而设计。RISC-V 模型的简洁性与它宽容的 BSD 许可证结合,成为多种处理器的理想选择,包括可以无需发生许可成本而进行制造的低成本微控制器。RISC-V 模型的实现方式有多种,详情请参阅 RISC-V 内核页面。此外还提供了多种开发工具,包括模拟器、编译器和调试程序等。

今天,我很高兴地宣布我们现已在 FreeRTOS 内核中支持 RISC-V。此内核支持 RISC-V I 配置文件(RV32I 和 RV64I),可以扩展支持任何 RISC-V 微控制器。它包含了预配置的 OpenISA VEGAboard、用于 SiFive HiFive 主板的 QEMU 模拟器以及用于 Microchip M2GL025 Creative Board 的 Antmicro Renode 模拟器示例。

现在您将拥有一个强大的新选项,用于构建比以前更加经济高效的智能设备!

本篇作者

Jeff Barr

AWS 首席布道师; 2004年开始发布博客,此后便笔耕不辍。