Trace Id is missing
跳到主内容

Azure RTOS

使嵌入式 IoT 开发和连接变得轻松。

简化了嵌入式 IoT 设备开发

Azure RTOS 是一个嵌入式开发套件,其中包括小型但功能强大的操作系统,可为资源受限设备提供可靠、超高速的性能。它易于使用且经过市场验证,已部署在全球超过 100 亿的设备上。Azure RTOS 支持最常用的 32 位微控制器和嵌入式开发工具,因此你可以充分利用团队现有的技能。

可预测的快速性能和极小的占用空间

轻松连接到云和本地网络,开发持久闪存文件系统,并设计一流的用户界面

将最常用的 MCU 和 MPU 无缝连接到 Azure IoT 的强大功能

已获得满足严格的行业安全性和安全标准的认证的代码

Azure RTOS 组件

Azure RTOS ThreadX

这种高级实时操作系统 (RTOS) 专用于深度嵌入式应用程序。它具有许多优势,其中包括实时多线程处理、内线程通信和同步以及内存管理。Azure RTOS ThreadX 有许多高级功能,其中包括 picokernel 体系结构、抢占阈值、事件链接和一系列丰富的系统服务。

一只手将集成电路放入计算机内

Azure RTOS FileX

这是与 Azure RTOS ThreadX 完全集成的、与文件分配表 (FAT) 兼容的高性能文件系统,适用于所有受支持的处理器。与 Azure RTOS ThreadX 一样,Azure RTOS FileX 具有尺寸小、性能高的特点,这使其非常适合当今需要文件管理操作的深度嵌入式应用程序。

Azure RTOS GUIX Studio 和 GUIX

Azure RTOS GUIX Studio 提供了一个完整的嵌入式图形用户界面 (GUI) 应用程序设计环境,有助于创建和维护应用程序 GUI 中的所有图形元素。Azure RTOS GUIX Studio 会自动生成 C 代码,此代码与 Azure RTOS GUIX 库兼容,可立即被编译并针对目标运行。

Azure RTOS TraceX

Azure TraceX 是一个基于 Windows 的分析工具。它为嵌入式开发者提供了实时系统事件的图形视图,使其能够了解和更好地理解其实时系统的行为。借助 TraceX,嵌入式开发者可以清楚地了解无法通过标准调试工具发现的系统事件的发生(例如中断和上下文切换)。

Azure RTOS NetX

Azure RTOS NetX 是 TCP/IP 协议标准(仅限 IPv4)的高性能实现,与 Azure RTOS ThreadX 完全集成,适用于所有受支持的处理器。它具有独特的 piconet 体系结构。如果与零复制 API 结合使用,它非常适合当今需要网络连接的深度嵌入式应用程序。

Azure RTOS NetX Duo

这种高级、工业级 TCP/IP 网络堆栈专用于深度嵌入式实时和 IoT 应用程序。Azure RTOS NetX Duo 是一种双 IPv4 和 IPv6 网络堆栈,提供了一组丰富的协议,包括安全协议和云协议。

Azure RTOS USBX

Azure RTOS USBX 是高性能 USB 主机和设备嵌入式堆栈,与 Azure RTOS ThreadX 完全兼容,适用于 Azure RTOS ThreadX 支持的所有处理器。与 Azure RTOS ThreadX 一样,Azure RTOS USBX 具有尺寸小、性能高的特点,这使其非常适合需要与 USB 设备结合的深度嵌入式应用程序。

返回到选项卡

为资源受限设备实现可靠的实时性能

通过最小的资源消耗实现超高速、可预测的运行时性能。Azure RTOS ThreadX 提供了次微秒上下文切换,而 Azure RTOS NetX Duo 提供了近线速网络性能。无论系统负载如何,所有组件都设计为具有确定性,并以快速、可预测的方式执行。

抢占阈值计划

事件链接

使用简单的许可选项访问源代码

GitHub 上提供了所有 Azure RTOS 组件的完整源代码,可供测试和浏览。准备好将代码投入生产时,如果部署到预许可设备,则不会向生产许可证收取任何费用。简单的 许可选项 适用于所有其他设备。

访问 GitHub 上的 Azure RTOS 代码

查看预许可设备的列表

现成的高质量代码

干净、清晰的代码更易于使用和维护,并且可以降低总拥有成本。大多数认证都要求你提交软件(包括 RTOS)的完整源代码。借助 Azure RTOS,不仅可以获得高质量的代码,还可以访问完整的报表,这些报表用来验证代码是否满足严格的测试要求。

降低连接到云的复杂性

设备变得比以往更智能且功能更强大。它们可以收集数据并对其进行操作、学习和进行预测,但前提是它们已连接到可靠的云服务。过渡到物联网可能令人难以应付。我们为你进行了简化。Azure RTOS 与 Azure IoT 无缝集成,因此你可以连接、监视和控制 IoT 产品。通过 IoT 协议、参考模板或 Azure IoT 设备 SDK 的 IoT 即插即用连接。

实时嵌入式应用程序的安全性

Azure RTOS 通过行业标准协议和符合性标准提供 IP 和套接字层安全性。此外,Azure RTOS 使用硬件加密和内存保护功能。

支持 IP 层安全性 (IPsec) 和套接字层安全性(TLS 和 DTLS)协议

已获得满足国际安全保障要求的有条理测试和认证

与 Azure Defender 集成,用于检测威胁并在问题被利用前进行修复

Azure RTOS 硬件合作伙伴

这些合作伙伴将提供集成的解决方案,可帮助用户快速开始构建和开发可供企业使用的解决方案。

Microchip Technology

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

标题为“IoT Signals 制造聚焦”的报告

阅读最新版本的 IoT Signals 报告

本文基于之前报告的成功案例,揭示了有关 IoT 状态的新知识和见解。

内置的全面安全性和合规性

Azure 中的安全中心概述,其中显示了策略与合规性数据以及资源安全机制
Azure 中的安全中心计算和应用选项卡,其中显示了建议列表

通过 Azure 免费帐户开始使用

1

免费开始使用获取有效期 30 天的 USD200 额度。拥有赠金时,可获取许多最热门服务的免费使用量,外加超过 55 种其他永久免费的服务的免费使用量。

2

用完额度后,请改为即付即用定价以继续使用相同的免费服务构建自己的内容。只需为超出每月免费金额以外的部分付费。

3

12 个月后,你将能继续使用超过 55 种永久免费的服务,而且仍然只需为超出每月免费使用量的部分付费。

深受各种规模公司的信赖

消费品:HTC 健身设备

"我们在可穿戴产品中使用了 ThreadX RTOS。它提供了良好的性能。拥有完整源代码和及时的技术支持节省了大量开发工作。"

HTC 健身设备软件采购部 Garfield Hsieh

Rockefeller Capital Management

半导体:Broadcom WICEDTM 片上系统 (SOC)

"Broadcom WICED 系列的开发平台正在整个 IoT 生态系统的大量终端应用中实现突破性创新。通过将集成的 Wi-Fi 和蓝牙技术与 ThreadX 实时操作系统和完整网络堆栈 (NetX Duo) 整合在一个高度集成的平台中,开发人员可以获得简化开发过程和快速进入市场所需的所有工具。"

Broadcom 业务拓展总监 Jeff Baer

NCR

a

联网 IoT:Aethra 电信

"我使用 ThreadX 的体验非常好。过去,我使用过其他实时操作系统,但发现 ThreadX 非常强大、可靠且具有很强的实时性,并且易于理解和向其他团队成员解释。我们围绕 ThreadX 利用面向对象的框架(使用 C++)来进行封装,并为多应用程序管理添加了一些特定功能。"

Aethra 软件工程师 Bruno Cesanelli

MVP Health Care

i

航空/国防:NASA 火星勘测轨道飞行器

"我们发现 ThreadX 是一款经过验证的解决方案,因为它在深度撞击任务中取得了成功,因此将它用于火星勘测轨道飞行器 (MRO) 上的高分辨率成像科学实验 (HiRISE) 仪器是一个合乎逻辑的决定。ThreadX 为我们提供了一流的性能,并帮助 MRO 任务从火星传回了珍贵的高分辨率图像。"

Ball Aerospace and Technologies Corp. 的 HiRISE 软件主管 Steve Tarr

Costain
返回标签页

Azure RTOS 资源和文档

开发者资源

操作指南、教程和 API 参考 文档

GitHub 上的 Azure RTOS 源代码

有关 Azure RTOS 的常见问题

  • Microsoft 于 2019 年 4 月收购了 Express Logic,这是一家开发用于嵌入式 IoT 应用程序的 RTOS 和中间件产品的领先开发公司。阅读 公告

  • X-WARE IoT Platform 是 Express Logic 开发的一套嵌入式开发产品,其中包括 ThreadX RTOS。此套件现在更名为 Azure RTOS,ThreadX RTOS 现在更名为 Azure RTOS ThreadX。这套产品已改进与  Azure IoT 中心 和  Azure IoT Central  的连接并可充分利用 Azure IoT 的优势。我们将继续增强 Azure RTOS 为客户带来的价值,并发展合作伙伴的生态系统。

  • 不,虽然 Azure RTOS 可以与其他云服务集成,但与 Azure IoT 集成时功能更强大。

  • 如果嵌入式开发者需要为 MCU 类设备构建能完全应对 Internet 不断变化的网络安全挑战的高度安全设备,那么我们建议使用 Azure Sphere。建议在 Azure Sphere 不可用或不适用的情况下,在应用程序中使用 Azure RTOS。Azure RTOS 为嵌入式开发人员提供了一系列丰富的实时多任务功能、FAT 文件系统、GUI、USB 和网络组件,通过现成的 Azure IoT 连接,在资源受限的设备上快速生成应用程序。Azure RTOS 还提供了一系列丰富的预认证安全组件,但是嵌入式开发人员对这些组件的恰当使用和设备的整体安全性承担最终责任。

    如果嵌入式开发者需要高度安全的设备具有实时处理功能,那么结合使用 Azure Sphere 和 Azure RTOS 是理想选择。

  • Azure RTOS 支持计划可供 购买 Azure RTOS 支持计划购买。Microsoft 于 2020 年 5 月终止了旧版 Express Logic 产品的销售和支持,但是,将通过现有渠道(RTOS.com 和  support@expresslogic.com)对现有已付款合同提供支持。

  • 如果嵌入式开发者需要实时功能,通常会使用 RTOS。RTOS 应始终具有快速的响应时间(以微秒为单位)、内存占用少(小于 2 MB)并具有可有效保护用户和连接系统的安全级别。

我们很乐意帮助你开始使用 Azure

联系销售人员寻求帮助