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 设备结合的深度嵌入式应用程序。
使用简单的许可选项访问源代码
GitHub 上提供了所有 Azure RTOS 组件的完整源代码,可供测试和浏览。准备好将代码投入生产时,如果部署到预许可设备,则不会向生产许可证收取任何费用。简单的 许可选项 适用于所有其他设备。
现成的高质量代码
干净、清晰的代码更易于使用和维护,并且可以降低总拥有成本。大多数认证都要求你提交软件(包括 RTOS)的完整源代码。借助 Azure RTOS,不仅可以获得高质量的代码,还可以访问完整的报表,这些报表用来验证代码是否满足严格的测试要求。
降低连接到云的复杂性
设备变得比以往更智能且功能更强大。它们可以收集数据并对其进行操作、学习和进行预测,但前提是它们已连接到可靠的云服务。过渡到物联网可能令人难以应付。我们为你进行了简化。Azure RTOS 与 Azure IoT 无缝集成,因此你可以连接、监视和控制 IoT 产品。通过 IoT 协议、参考模板或 Azure IoT 设备 SDK 的 IoT 即插即用连接。
-
Azure RTOS 认证
Azure RTOS 已应用于航空电子、家用电器、工业控制设备、楼宇自动化等领域的产品。面对各行各业具有挑战性的应用程序开发要求的开发人员可以通过预认证,利用 Azure RTOS 的强大验证功能来降低开发风险并缩短上市时间。Azure RTOS 由 TUV 根据 IEC 61508 SIL4 的要求进行认证。
实时嵌入式应用程序的安全性
Azure RTOS 通过行业标准协议和符合性标准提供 IP 和套接字层安全性。此外,Azure RTOS 使用硬件加密和内存保护功能。
支持 IP 层安全性 (IPsec) 和套接字层安全性(TLS 和 DTLS)协议
已获得满足国际安全保障要求的有条理测试和认证
与 Azure Defender 集成,用于检测威胁并在问题被利用前进行修复
Azure RTOS 硬件合作伙伴
这些合作伙伴将提供集成的解决方案,可帮助用户快速开始构建和开发可供企业使用的解决方案。
Microchip Technology
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
内置的全面安全性和合规性
-
Microsoft 每年在网络安全研发方面的投资超过 USD 10 亿。
-
我们雇佣了 3,500 多名安全专家,专门负责数据安全和隐私方面的工作。
-
Azure 拥有比任何其他云提供商都多的认证。查看完整列表。
-
Azure RTOS 定价
强大的组件,一个简单的许可证。
- 测试和浏览源代码时无需付费
- 部署到预许可设备时,无需付费即可使用生产许可证
- 适用于所有其他设备的简单年度许可
开始使用 Azure 免费帐户
2
用完额度后,请改为即付即用定价以继续使用相同的免费服务构建自己的内容。只需为超出每月免费使用量以外的部分付费。
3
有关 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)并具有可有效保护用户和连接系统的安全级别。