FreeRTOS

适用于微控制器的实时操作系统

FreeRTOS 是一款适用于微控制器的开源实时操作系统,让您可以轻松地编写、部署、保护、连接和管理低功耗的小型边缘设备。FreeRTOS 在 MIT 开源许可证下免费分发,包括一个内核和一组不断丰富的软件库,适用于各种行业部门和应用程序。其中包括将低功耗的小型设备安全地连接到 AWS 云服务(例如 AWS IoT Core)或功能更强大、运行 AWS IoT Greengrass 的边缘设备。FreeRTOS 的构建侧重于可靠性和易用性。

微控制器包含一个常用于电器、传感器、健身跟踪器、工业自动化和汽车等众多设备的简单的、资源受限的处理器。这些小型设备中的许多设备都可以通过连接到云或本地连接到其他设备受益,但计算能力和内存容量有限,通常执行简单的功能性任务。微控制器运行的操作系统往往没有支持连接到本地网络或云的内置功能,从而使 IoT 应用程序成为一项挑战。FreeRTOS 可以帮助解决这个问题,它提供内核来运行低功耗设备,并提供软件库来支持轻松安全地连接到云或其他边缘设备,让您可以从中为 IoT 应用程序收集数据并执行操作。

优势

开源

FreeRTOS 依据 MIT 开源许可证发布,该许可证是一种宽松的许可证,对于重复使用的限制很少。要了解有关 FreeRTOS 开源社区的更多信息,请单击此处

可信内核

FreeRTOS 内核已得到世界领先公司的信赖,成为微控制器和小型微处理器的事实标准,具有公认的可靠性,占用空间极小并受到广泛设备的支持。

缩短推向市场的时间

FreeRTOS 包括 IoT 参考集成,它们是预先集成的 FreeRTOS 项目,已移植到基于微控制器的评估板上,以演示与云的端到端连接;还提供了预先配置的演示,可帮助您快速启动项目。您可以立即下载代码并进行编译以缩短推向市场的时间。

安全地连接、编程、部署和管理低功耗设备

FreeRTOS 支持传输层安全性 (TLS v1.2),可以帮助您的设备安全连接到 AWS。您还可以轻松将常用的 IoT 功能编程到设备中,其中包括使用 Wi-Fi 或以太网等常见连接选项来帮助将设备配置到本地网络的软件库,或者使用低功耗蓝牙技术连接到移动设备。FreeRTOS 还提供了一个无线 (OTA) 更新库,通过增强功能或安全补丁来远程更新设备。它还具备代码签名功能,可以确保您的设备代码在部署和 OTA 更新过程中不会泄露。

广泛的生态系统支持

我们的合作伙伴生态系统提供了广泛的选择,包括社区贡献、专业支持以及集成的开发和生产力工具。FreeRTOS 具有出色的灵活性,可供您在各种芯片组上轻松构建 IoT 解决方案,并支持 40 余种架构。AWS Partner Device Catalog 列出了可与 FreeRTOS 和 AWS IoT 配合使用的设备。

验证 FreeRTOS 设备

适用于 FreeRTOS 的 AWS IoT 设备测试器是一款测试自动化工具,让您可以轻松测试所选设备。您可以使用 AWS IoT 设备测试器来可靠地自行测试,以确定您的设备是否将运行 FreeRTOS 并与 AWS IoT 服务交互操作。此外,您也可以使用 AWS Partner Device Catalog 来浏览和购买已通过 AWS 认证的设备,以便以最佳方式与 FreeRTOS 搭配使用。

工作原理

FreeRTOS 可以提供您所需的一切,让您轻松地对基于微控制器的连接设备进行编程,并从中为 IoT 应用程序收集数据。您可以从 AWS Partner Device Catalog 中选择符合 FreeRTOS 条件的微控制器,立即开始操作。然后,您可以使用 AWS 控制台GitHub 选择并下载相关的 FreeRTOS 库或预先验证的 IoT 参考集成。请访问入门页面,了解有关所有选项的更多信息。

您可以将 FreeRTOS 设备安全连接到 AWS IoT Core 等云服务、本地边缘设备,或者通过低功耗蓝牙技术连接到移动设备,并使用 AWS IoT Device Management 提供的 OTA 更新功能对它们进行远程更新。与 AWS IoT Device Defender 集成后,它可以轻松报告设备端指标,以便在这些指标偏离预期行为时检测异常情况。

如何使用 Amazon FreeRTOS

使用案例

工业应用程序

工业客户利用基于微控制器的设备,这些设备会生成关于业务关键型工作负载的数据。工业传感器、致动器、泵和自动化组件均使用微控制器,因为它们成本低、功耗低,并且可以执行实时操作。例如,石油钻塔上的单个泵由微控制器控制,如果出现故障,则可能会完全关闭。借助 FreeRTOS,这些客户可以通过直接连接到云来收集系统性能和压力方面的数据,并通过 AWS IoT Greengrass 在本地实时采取关键措施来防止出现此类破坏性中断。

消费产品

FreeRTOS 可以帮助电器、可穿戴技术或智能照明制造商等消费产品公司针对各种产品和型号,将基于微控制器的设备开发、交付和维护过程标准化。FreeRTOS 提供单个微控制器操作系统,它可以支持具有不同功率和容量的各种微控制器硬件。这样,这些公司便可以专注于产品创新,无需面对跨多个产品线开发软件的复杂性。此外,通过 OTA 更新功能,FreeRTOS 还能安全更新使用中的现有消费产品的功能。

B2B 解决方案

微控制器的功耗要求和成本均较低,因此常用于 B2B 商用设备。例如,安全设备制造商越来越多地将连接功能添加到商用门锁和传感器系统等基于微控制器的设备中。使用 FreeRTOS,这些公司可以通过简化设计和开发过程来加快新互联产品的发布。这些制造商还可以使用 OTA 更新功能将补丁安全应用到商业门锁上。

客户

Schlage 徽标
借助 FreeRTOS,iDevices 可以在加速开发(在不到 6 个月的时间内将 Instinct™ 推向市场)的同时降低总体成本。

Hive 徽标
Semios 利用 FreeRTOS 为种植商提供果园和葡萄园气候、病虫害、水和疾病方面的数据,保护他们的产量。

 

 

Kimberly-Clark 徽标

FreeRTOS 帮助 SOLshare 建立了创新的点对点微型电网,为孟加拉国及其他地区的社区带来了经济实惠的太阳能。

开始使用 FreeRTOS

步骤 1:注册 AWS 账户

注册 AWS 账户

入门很简单 – 请访问 FreeRTOS 控制台
步骤 2:通过文档学习

通过文档学习

有关更多信息,请访问 FreeRTOS 文档
步骤 3:开始使用 AWS 进行构建

开始使用 AWS 进行构建

了解有关 FreeRTOS 功能的更多信息。

了解有关 FreeRTOS 功能的更多信息

访问功能页面
准备好开始构建了吗?
开始使用 FreeRTOS
还有更多问题?
联系我们