Amazon FreeRTOS简介

云计算
Amazon FreeRTOS (a:FreeRTOS) 是一款适用于微控制器的操作系统,可让您轻松地对低功耗的小型边缘设备进行编程、部署、安全保护、连接和管理。

Amazon FreeRTOS (a:FreeRTOS) 是一款适用于微控制器的操作系统,可让您轻松地对低功耗的小型边缘设备进行编程、部署、安全保护、连接和管理。Amazon FreeRTOS 以 FreeRTOS 内核 (一款适用于微控制器的常见开源操作系统) 为基础,并通过软件库对其进行扩展,从而让您可以轻松地将小型低功耗设备安全连接到 AWS IoT Core 等 AWS 云服务或运行 AWS Greengrass 的功能更强大的边缘设备。

微控制器 (MCU) 是一种单芯片,其中包含一个常用于电器、传感器、健身追踪器、工业自动化和汽车等众多设备的简单处理器。许多此类小型设备都可以通过连接到云或本地连接到其他设备而获益。例如,智能电表需要连接到云来报告使用情况;大楼安全系统需要进行本地通信,以便门在您使用身份识别卡进入时进行解锁。微控制器具有有限的计算能力和内存容量,通常执行简单的功能任务。微控制器运行的操作系统往往没有支持连接到本地网络或云的内置功能,从而使 IoT 应用程序成为一项挑战。Amazon FreeRTOS 可以帮助解决这个问题,它不仅提供核心操作系统来运行边缘设备,还提供软件库来支持轻松安全地连接到云 (或其他边缘设备),从而使您可以从中为 IoT 应用程序收集数据并执行操作。

要开始使用,您可以使用 Amazon FreeRTOS 控制台为您的设备配置和下载 Amazon FreeRTOS。Amazon FreeRTOS 资格认证计划可让您确信设备中使用的微控制器完全支持 Amazon FreeRTOS 的各种特性和功能。Amazon FreeRTOS 是一个开源系统,可以免费使用。要了解有关入门的更多信息,请单击此处。

什么是 Amazon FreeRTOS?

优势

基于 FreeRTOS 内核

Amazon FreeRTOS 是开源系统,以适用于微控制器的最热门实时操作系统 FreeRTOS 内核为基础。借助 Amazon FreeRTOS,您可以使用针对 FreeRTOS 内核开发的现有工具的大型生态系统。如果您已经在现有设备上使用 FreeRTOS 内核,则可以选择使用 Amazon FreeRTOS 以及其他库提供的功能,或继续仅使用内核操作系统。

轻松编程、部署和管理低功耗连接设备

Amazon FreeRTOS 包含软件库,它们可让您轻松将常用的 IoT 功能编程到设备中,其中包括使用 Wi-Fi 或以太网等常见连接选项来帮助将设备配置到本地网络的软件库。Amazon FreeRTOS 还包括无线 (OTA) 更新功能 (目前处于测试阶段),以便使用增强功能或安全补丁远程更新设备。

安全数据和设备连接

Amazon FreeRTOS 附带各种库来帮助保护设备数据和连接的安全,其中包括支持数据加密和密钥管理。Amazon FreeRTOS 支持传输层安全性 (TLS v1.2),以帮助您的设备安全连接到云。Amazon FreeRTOS 还具备代码签名功能,以确保您的设备代码在部署和 OTA 更新 (目前处于测试阶段) 过程中不会受损。

连接到云或本地边缘设备

Amazon FreeRTOS 设备可以直接连接到 AWS IoT Core 等云服务,也可以连接到 AWS Greengrass 设备等本地边缘设备。通过将 Amazon FreeRTOS 设备连接到 Greengrass Core 设备,即使设备失去与云的连接,您也可以继续与其进行通信。

广泛的硬件和技术生态系统

Amazon FreeRTOS 可为您提供在各种芯片组上轻松构建 IoT 解决方案的灵活性,并支持 ARM 和 MIPS 等各种架构。对于新设备,您可以从 Espressif、Microchip、NXP Semiconductors、STMicroelectronics、Texas Instruments 以及 Amazon FreeRTOS 资格认证计划中的其他受信任供应商提供的各种合格芯片组中进行选择。

工作原理

Amazon FreeRTOS 可提供您所需的一切,从而轻松对基于微控制器的连接设备进行编程,并从中为 IoT 应用程序收集数据。首先,您可以选择这样一款微控制器,即完全支持来自 Espressif、Microchip、NXP Semiconductors、STMicroelectronics、Texas Instruments 或 Amazon FreeRTOS 资格认证计划中的其他受信任供应商的各种 Amazon FreeRTOS 特性和功能。然后,您可以使用 Amazon FreeRTOS 控制台为您的设备选择相关软件库,并下载完整的 Amazon FreeRTOS 操作系统,包括设备和应用程序特定的库。要详细了解所有入门选项,请单击此处。

Amazon FreeRTOS 部署到您的设备后,您能够将其安全连接到 AWS IoT Core 等云服务,或者连接到本地边缘设备,并使用 OTA 更新功能 (目前处于测试阶段) 进行远程更新。

Amazon FreeRTOS简介

使用案例

工业应用

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

B2B 解决方案

微控制器的功耗要求和成本均较低,因此常用于 B2B 商用设备。例如,安全设备制造商越来越多地将连接性添加到商用门锁和传感器系统等基于微控制器的设备。使用 Amazon FreeRTOS,这些公司可以通过简化设计和开发过程来加快新连接产品的发布。Amazon FreeRTOS 资格认证计划提供了一个合格微控制器的列表,从而简化了开发过程,而 Amazon FreeRTOS 控制台可让您下载特定于该微控制器和使用案例的源代码。这些制造商还可以使用 OTA 更新功能 (目前处于测试阶段) 将补丁安全应用到商业门锁。

消费品

Amazon FreeRTOS 可以帮助电器、可穿戴技术或智能照明制造商等消费品公司对各种产品和型号的基于微控制器的设备开发、交付和维护过程进行标准化。Amazon FreeRTOS 提供单个微控制器操作系统,它可以支持具有不同功率和容量的各种微控制器硬件。这样,这些公司便可以专注于产品创新,而不是管理多个产品线上软件开发的复杂性。此外,通过 OTA 更新功能 (目前处于测试阶段),Amazon FreeRTOS 还能安全更新已投产的现有消费产品的功能。

https://amazonaws-china.com/cn/freertos/

责任编辑:未丽燕 来源: 51CTO.com
相关推荐

2018-03-03 10:21:08

AmazonNoSQL数据库

2018-08-22 12:56:27

Amazon Tran深度学习

2018-03-23 10:39:13

Amazon Kine流数据AWS

2018-03-15 10:47:28

Amazon RDS数据库

2018-07-16 18:00:29

Aurora数据库

2018-08-22 12:45:09

Amazon Tran语音识别

2018-08-22 12:25:06

Amazon Reko深度学习

2018-08-22 12:15:53

Amazon Poll深度学习

2018-08-22 12:35:01

Amazon Sage机器学习

2018-04-12 10:43:58

Amazon Quic可视化服务

2018-04-16 10:49:40

Amazon Reds数据仓库SQL

2018-04-13 10:33:18

Amazon EMREMR集群数据

2018-08-22 11:30:05

Amazon Lex语音识别深度学习

2018-04-03 10:28:53

AmazonElasticsearAWS

2018-04-23 10:36:45

Amazon数据处理Kinesis Dat

2018-03-25 10:52:06

Amazon S3数据存储

2018-05-17 22:16:07

Amazon EC2Web服务

2018-05-17 22:30:01

Amazon S3收集存储

2021-09-11 15:36:08

AWS云服务Amazon

2013-01-04 09:49:44

Redshift数据仓库大数据
点赞
收藏

51CTO技术栈公众号