Azure RTOS

以较低的成本加快高性能设备推向市场的速度

简化了嵌入式 IoT 设备开发

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

什么是 RTOS?

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

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

将最常用的 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 组件的完整源代码,可供测试和浏览。准备好将代码投入生产时,如果部署到预许可设备,则不会向生产许可证收取任何费用。简单的许可选项适用于所有其他设备。

现成的高质量、安全认证的代码

干净、清晰的代码更易于使用和维护,并且可以降低总拥有成本。大多数与安全相关的认证要求你提交软件(包括 RTOS)的完整源代码。借助 Azure RTOS,不仅可以获得高质量的代码,还可以访问完整的报表,这些报表用来验证代码是否满足控制汽车、铁路、医疗、能源和消费品安全标准的严格要求。

降低连接到云的复杂性

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

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

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

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

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

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

Azure RTOS 硬件合作伙伴

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

Microchip Technology

NXP Semiconductors

Qualcomm

Renesas Electronics

STMicroelectronics

Azure RTOS 定价

强大的组件,一个简单的许可证。

  • 测试和浏览源代码时无需付费
  • 部署到预许可设备时,无需付费即可使用生产许可证
  • 适用于所有其他设备的简单年度许可

Azure RTOS 资源和文档

开发人员资源

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

GitHub 上的 Azure RTOS 源代码

受到各种规模公司的信赖

消费品:HTC 健身设备

"We used ThreadX RTOS in our wearable product. It provided good performance. Having full source code and prompt technical support saved development effort a lot."

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

医疗:Welch Allyn 可穿戴无线监视器

"Using ThreadX was just one less thing for us to worry about. This project originally started with a behemoth of an OS that had numerous implementation and configuration problems. Switching to ThreadX was a welcome relief and allowed us to concentrate on implementing our application rather than debugging third-party software. ThreadX is something an engineer can easily get their hands around."

Welch Allyn Protocol Inc. 高级软件工程师 Jay Rasmussen
Welch

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

"Broadcom's WICED line of development platforms are enabling breakthrough innovation in a vast number of end applications throughout the IoT ecosystem. By combining our integrated Wi-Fi and Bluetooth technology with a ThreadX real-time operating system and complete network stack (NetX Duo) in a single, highly integrated platform, developers are armed with all the tools they need to streamline the development process and get to market quickly."

Broadcom 业务拓展总监 Jeff Baer
Broadcom

工业和汽车:Autotalks V2X

"Autotalks is a V2X (vehicle-to-everything) chipset market pioneer and leader, offering the most advanced, truly secure V2X communication solution created for autonomous vehicles. ThreadX is used in our SECTON product for its very good real-time performance."

Sagit Adler,Autotalks
Autotalks

联网 IoT:Aethra 电信

"My experience with ThreadX was very good. In the past, I used other real-time operating systems, but I found ThreadX to be very powerful, robust, and [with] strong real-time—and easy to understand and explain to other team members. We have utilized an object-oriented framework (using C++) around ThreadX to encapsulate it and to add some specific features for multi-applications management."

Aethra 软件工程师 Bruno Cesanelli
Aethra

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

"We found ThreadX to be a proven solution based on its demonstrated success for the Deep Impact mission, so using it for the High-Resolution Imaging Science Experiment (HiRISE) instrument aboard the Mars Reconnaissance Orbiter (MRO) was a logical decision. ThreadX delivered a first-rate performance for us and helped the MRO mission return extraordinary, high-resolution images from Mars."

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

有关 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 是理想选择。

  • 将通过你的现有频道(RTOS.com 和 support@expresslogic.com)提供对现有付费合同的支持。
  • 如果嵌入式开发者需要实时功能,通常会使用 RTOS。RTOS 应始终具有快速的响应时间(以微秒为单位)、内存占用少(小于 2 MB)并具有可有效保护用户和连接系统的安全级别。

准备就绪后,即可开始设置 Azure 免费帐户

联系我们