- 产品›
- 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 集成后,它可以轻松报告设备端指标,以便在这些指标偏离预期行为时检测异常情况。