选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

跳至主要内容

FreeRTOS

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

概述

Amazon FreeRTOS (a:FreeRTOS) 是一个面向微控制器的开源操作系统,使小型、低功耗的边缘设备易于编程、部署、保护、连接和管理。Amazon FreeRTOS 扩展了 FreeRTOS 内核(一种常用于微控制器的开源操作系统),其软件库可让您轻松安全地将小型低功耗设备连接到 亚马逊云科技 云服务(如 Amazon IoT Core)或运行 Amazon IoT Greengrass 的更强大边缘设备。

微控制器 (MCU) 是一个单芯片,包含一个简单的处理器,可用于许多设备,包括家电、传感器、健身追踪器、工业自动化和汽车。其中许多小型设备都可以连接到云或本地连接到其他设备,并从中受益。例如,智能电表需要连接到云来报告使用情况,而建筑安全系统则需要在本地进行通信,以便在您进入时开门。微控制器的计算能力和内存容量有限,通常用于执行简单的功能性任务。微控制器通常运行没有内置功能的操作系统来连接本地网络或云,这使得 IoT 应用成为一个挑战。Amazon FreeRTOS 通过提供核心操作系统(用于运行边缘设备)以及软件库来帮助解决此问题,此系统和软件使得安全连接到云(或其他边缘设备)变得容易,这样您就可以为 IoT 应用程序收集数据并采取行动。

您可以从 Amazon Partner Device Catalog 中选择一个设备以开始使用。然后,您可以使用 Amazon FreeRTOS 控制台 为您的设备下载 Amazon FreeRTOS,或从 GitHub 处下载。Amazon FreeRTOS 是开源的,使用它不收取任何费用。请访问我们的入门页面,了解有关 Amazon FreeRTOS 的更多信息。

优势

开源

FreeRTOS 采用 MIT 开源许可证,这是一种宽松的许可证,对重复使用的限制很小。如需了解更多有关 FreeRTOS 开源社区的信息,请单击此处

可信内核

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

缩短上市时间

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

安全地编写、部署和管理低功耗设备

FreeRTOS 支持传输层安全性(TLS v1.2)协议,可帮助您的设备安全连接到亚马逊云科技。您还可以轻松将常用的 IoT 功能以编程方式添加到设备中,其中包括使用 Wi-Fi 或以太网等常见连接选项,以帮助将设备配置到本地网络的软件库,或者使用低功耗蓝牙技术连接到移动设备。FreeRTOS 还提供空中下载(OTA)更新库,通过增强功能或安全补丁以远程更新设备。它还具备代码签名功能,以确保您的设备代码在部署和 OTA 更新过程中不会被篡改。

广泛的生态系统支持

FreeRTOS 合作伙伴生态系统提供广泛的支持,包括社区贡献、专业支持以及集成的开发和生产力工具。FreeRTOS 使您可以灵活地基于各种芯片组轻松构建 IoT 解决方案,并支持 40 余种架构。Amazon Partner Device Catalog 已列出可与 FreeRTOS 配合使用的设备,该服务为我们的精选产品目录,涵盖值得信赖的 APN 合作伙伴提供的支持亚马逊云科技服务的硬件。

验证您的 FreeRTOS 设备

适用于 FreeRTOS 的 Amazon IoT 设备测试器是一种测试自动化工具,可简化对选择设备的测试。您可以使用 Amazon IoT 设备测试器,自信地自检设备是否将运行 FreeRTOS,并与 Amazon IoT 服务进行互操作。 

工作原理

FreeRTOS 为您提供必需工具,让您可以轻松地对已连接、基于微控制器的设备进行编程,并从中收集数据用于 IoT 应用程序。首先,您可以从 Amazon Partner Device Catalog 中选择符合 FreeRTOS 要求的微控制器。然后,您可以使用 FreeRTOS 控制台或 GitHub,以选择和下载相关的 FreeRTOS 库或预先验证的 IoT 参考集成。请访问我们的入门页面,了解更多有关所有选项的信息。

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

使用案例

工业应用

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

消费类产品

FreeRTOS 可以帮助家用电器、可穿戴技术或智能照明制造商等消费品公司在各种产品和型号中实现基于微控制器的设备开发、交付和维护的标准化。FreeRTOS 提供单微控制器操作系统,可以支持多种不同功率和容量的微控制器硬件。这使得这些公司可以专注于产品创新,无需应对跨多个产品线开发软件的复杂工作。FreeRTOS 还提供 OTA 更新功能,让客户可以现场安全更新现有消费类产品的功能。

B2B 解决方案

微控制器因其低功耗要求和低成本而通常用于 B2B 商用设备。例如,越来越多的安全设备制造商已在基于微控制器的设备(如商用门锁和传感器系统)中增加互联功能。FreeRTOS 允许这些公司通过简化设计和开发流程以加快新互联产品的发布。Amazon Partner Device Catalog 允许您快速查找并购买符合 FreeRTOS 要求的微控制器,以此简化开发流程。这些制造商还可以使用 OTA 更新功能,安全地为商业门锁应用修补程序。

FreeRTOS 入门

1

注册亚马逊云科技账户

入门轻而易举 — 访问 FreeRTOS 控制台

2

阅读文档了解相关信息

有关更多信息,请访问 FreeRTOS 文档

3

开始使用亚马逊云科技进行构建

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

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

访问功能页面

准备好开始构建了吗?

FreeRTOS 入门

还有其他问题?

联系我们

联
系
我
们