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

此為與檔案配置表 (FAT) 相容的高效能檔案系統,其與 Azure RTOS ThreadX 完全整合,並可供所有支援的處理器使用。Azure RTOS FileX 與 Azure RTOS ThreadX 一樣,是為了低使用量與高效能而設計,因此非常適合現今需要進行檔案管理作業的深度嵌入式應用程式。

深入了解

Azure RTOS GUIX Studio 與 GUIX

Azure RTOS GUIX Studio 提供完整的嵌入式圖形化使用者介面 (GUI) 應用程式設計環境,可協助建立和維護應用程式 GUI 中的所有圖形元素。Azure RTOS GUIX Studio 會自動產生與 Azure RTO GUIX 程式庫相容的 C 程式碼,您可直接在目標上進行編譯及執行。

深入了解

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 USBX 與 Azure RTOS ThreadX 一樣,是為了低使用量與高效能而設計,因此非常適合需要 USB 裝置介面的深度嵌入式應用程式。

深入了解

為資源受限的裝置提供可靠的即時效能

在使用最少資源的情況下,達到極快且可預測的執行階段效能。Azure RTOS ThreadX 提供不到一微秒的環境切換,而 Azure RTOS NetX Duo 則提供近乎線速的網路效能。所有元件皆設計成具有確定性,而且不論系統負載為何,都能以快速且可預測的方式執行。

使用簡單的授權選項存取原始程式碼

GitHub 上提供所有 Azure RTOS 元件的完整原始程式碼,以便您測試和探索。當您準備要實際執行程式碼時,如果部署到預先授權的裝置,就不會收取任何實際執行授權費用。所有其他裝置都有簡單的授權選項

高品質、經安全認證而且立即可用的程式碼

整齊清楚的程式碼可讓您更輕鬆地使用和維護,並可降低擁有權總成本。大部分的安全相關認證都需要您提交軟體的完整原始程式碼,包括 RTOS。使用 Azure RTOS 時,您不僅能取得高品質的程式碼,也可以存取完整的報告,以確認程式碼符合控制汽車、鐵路、醫療、能源和消費者安全標準的嚴格需求。

降低連線到雲端的複雜度

裝置變得更聰明,而且比以往更強大。其可收集資料並對其執行動作、學習及預測,但必須連線到健全的雲端服務。轉換到物聯網可能會讓您感到充滿負擔。我們為您簡化了這項作業。Azure RTO 已與 Azure IoT 緊密整合,方便您連線、監視及控制 IoT 產品。使用 Azure IoT 裝置 SDK,透過 IoT 通訊協定、參考範本或 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."

Garfield Hsieh,HTC 健身裝置軟體發包部門
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."

Jay Rasmussen,Welch Allyn Protocol Inc. 資深軟體工程師
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."

Jeff Baer,Broadcom 業務開發協理
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 Telecommunications

"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."

Bruno Cesanelli,Aethra 軟體工程師
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."

Steve Tarr,Ball Aerospace and Technologies Corp. 的 HiRISE 軟體負責人
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 型裝置因應網際網路不斷演進的網路安全性挑戰,建議使用 Azure Sphere。如果 Azure Sphere 在應用程式中無法使用或不適用,則建議使用 Azure RTO。Azure RTO 為嵌入式開發人員提供了一組豐富的即時多工作業、FAT 檔案系統、GUI、USB 與網路元件組合,可讓您在資源受限的裝置上快速建置應用程式,並具備 Azure IoT 的現成連線。Azure RTO 也提供一組豐富的預先認證安全性元件;不過,嵌入式開發人員必須為這些元件的正當使用與裝置的整體安全性承擔最終責任。

    如果嵌入式開發人員需要具備即時處理功能的高安全性裝置,就很適合使用 Azure Sphere 與 Azure RTOS。

  • 現有付費合約支援可透過您現有的通道 (RTOS.com 與 support@expresslogic.com) 取得。
  • 嵌入式開發人員通常會在需要即時功能的情況下,使用 RTOS。RTOS 應提供持續快速的回應時間 (微秒)、低記憶體使用量 (小於 2 MB),以及有效保護使用者與連線系統的安全性層級。

當您一切準備就緒之後,就能開始設定您的 Azure 免費帳戶

與我們連絡