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 开源社区的更多信息,请单击此处

可信内核

Amazon FreeRTOS 包含的软件库可让您轻松将常用 IoT 功能编程到您的设备中,这些库可以帮助使用 Wi-Fi 或以太网等常用连接选项将设备配置为本地网络,或使用低功耗蓝牙连接到移动设备。Amazon FreeRTOS 还包括无线 (OTA) 更新功能,可通过功能增强或安全补丁远程更新设备。 

缩短上市时间

Amazon FreeRTOS 附带的库可帮助保护设备数据和连接,包括对数据加密和密钥管理的支持。Amazon FreeRTOS 包括对传输层安全性 (TLS v1.2) 的支持,以帮助您的设备安全地连接到云。Amazon FreeRTOS 还具有代码签名功能,可确保您的设备代码在部署和 OTA 更新期间不会受到损害。 

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

Amazon FreeRTOS 设备可以直接连接到云服务(如 Amazon IoT Core)、本地边缘设备(如 Amazon IoT Greengrass 设备),或通过低功耗蓝牙连接到移动设备。通过将 Amazon FreeRTOS 设备连接到 IoT Greengrass Core 设备,即使设备失去了与云的连接,您也可以继续与设备进行通信。

广泛的生态系统支持

FreeRTOS 合作伙伴生态系统提供了广泛的支持,包括社区贡献、专业支持以及集成的开发和生产力工具。FreeRTOS 使您可以灵活地基于各种芯片组轻松构建 IoT 解决方案,并支持 40 余种架构。您可以在 Amazon Partner Device Catalog 上找到符合 FreeRTOS 条件的设备,它是我们受信任的 APN 合作伙伴提供的支持 亚马逊云科技 的硬件精选目录。

验证您的 FreeRTOS 设备

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

工作原理

Amazon FreeRTOS 为您提供所需的一切,让您可以轻松地对基于微控制器的设备进行编程,并从中收集数据用于 IoT 应用。您可以从 Amazon Partner Device Catalog 中选择 Amazon FreeRTOS 认证的微控制器以开始使用。然后,您可以使用 Amazon FreeRTOS 控制台或 GitHub 为您的设备选择相关软件库,并下载完整的 Amazon FreeRTOS 操作系统(包括设备和应用程序特定库)。请访问我们的入门页面,了解有关所有选项的更多信息。

将 Amazon FreeRTOS 部署到您的设备后,您可以将其安全地连接到云服务(如 Amazon IoT Core)、本地边缘设备或通过低功耗蓝牙连接到移动设备,然后使用 OTA 更新功能远程更新它们。

使用案例

工业应用程序

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

消费类产品

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

B2B 解决方案

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

FreeRTOS 入门

Step 1 - Sign up for an Amazon Web Services account

注册亚马逊云科技账户

入门非常简单-请访问 亚马逊 FreeRTOS 控制台
步骤 2:阅读文档了解相关信息

阅读文档了解相关信息

有关更多信息,请访问 FreeRTOS 文档
步骤 3:开始使用亚马逊云科技进行构建

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

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

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

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

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域