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 更新功能将补丁安全应用到商业门锁上。

客户

SOLshare

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

“AWS 为我们的端到端 IoT 解决方案铺平了道路,不仅提供了从设备上的 FreeRTOS 到云服务的最先进技术,还利用他们亲身实践过的方法加快了我们的开发和推向市场的速度,将 AWS 原型团队的 IoT 专家嵌入 SOLshare 工程设计中,帮助架构和开发我们解决方案的基础。AWS 对我们公司的愿景和产品进行了投资,多亏了他们的实际帮助和以社区为中心的方法,我们才得以将开发资源转向创新性点对点微型电网的建设上,为孟加拉国及其他地区的社区带来可负担得起的太阳能电力。”

SOLshare 首席技术官 Hannes Kirchhoff

Shimadzu

FreeRTOS 帮助 Shimadzu 可靠、智能地监控商用卡车上的液压升降机,以减少在现场报告的故障、设备停机时间和维护费用。

"我们找到 AWS 的目的是寻求一种经济高效的解决方案,以帮助装备管理员监控商用卡车上液压升降机的使用,以避免意外故障。AWS 向我们展示了 FreeRTOS 的可靠性,这恰好可以满足我们的需求,它将基于 MCU 的模块转换为真正的智能 IoT 设备,并使用 AWS IoT Core 来管理和收集来自成千上万台液压设备的数据。我们不仅使用 AWS 实现了一个成本更低的解决方案,而且使用 FreeRTOS 节省了 10 个月的开发时间,并且减少了现场报告的故障、设备停机时间和维护费用。”

Shimadzu 技术设计部经理 Yutaro Nakatsu

开始使用 FreeRTOS

步骤 1:注册 AWS 账户

注册 AWS 账户

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

通过文档学习

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

开始使用 AWS 进行构建

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

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

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