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
此為與檔案配置表 (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 裝置介面的深度嵌入式應用程式。
使用簡單的授權選項存取原始程式碼
GitHub 上提供所有 Azure RTOS 元件的完整原始程式碼,以便您測試和探索。當您準備要實際執行程式碼時,如果部署到預先授權的裝置,就不會收取任何實際執行授權費用。所有其他裝置都有簡單的 授權選項 。
高品質而且立即可用的程式碼
整齊清楚的程式碼可讓您更輕鬆地使用和維護,並可降低擁有權總成本。大部分的認證都需要您提交軟體的完整原始程式碼,包括 RTOS。使用 Azure RTOS 時,您不僅能取得高品質的程式碼,也可以存取完整的報告,以確認程式碼符合嚴格的測試需求。
降低連線到雲端的複雜度
裝置變得更聰明,而且比以往更強大。其可收集資料並對其執行動作、學習及預測,但必須連線到健全的雲端服務。轉換到物聯網可能會讓您感到充滿負擔。我們為您簡化了這項作業。Azure RTO 已與 Azure IoT 緊密整合,方便您連線、監視及控制 IoT 產品。使用 Azure IoT 裝置 SDK,透過 IoT 通訊協定、參考範本或 IoT 隨插即用進行連線。
-
Azure RTOS 認證
Azure RTOS 已用於航空電子業、家用設備、工業控制設備和建築自動化等領域中的產品。面對各種產業具挑戰性的應用開發需求的開發人員可透過預先認證運用 Azure RTOS 的強式驗證,以降低開發風險並加快上市時間。Azure RTOS 是依據 IEC 61508 SIL4 的要求,由 TISO 認證。
即時嵌入式應用程式的安全性
Azure RTOS 提供的 IP 與通訊端層安全性,均遵循業界標準通訊協定與合規性標準。此外,Azure RTOS 使用硬體密碼編譯及記憶體保護功能。
支援 IP 層安全性 (IPsec) 和通訊端層安全性 (TLS 和 DTLS) 通訊協定
經過有系統地測試和認證,符合國際安全性保證需求
與 Azure Defender 整合,以偵測威脅並在遭到惡意探索前補救問題
Azure RTOS 硬體合作夥伴
這些合作夥伴將提供整合式解決方案,以協助您快速進行原型設計,及開發符合企業需求的解決方案。
Microchip Technology
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
內建全方位安全性與合規性
-
Microsoft 每年斥資超過 USD10 億研究與開發網路安全性。
-
我們聘請了超過 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 型裝置因應網際網路不斷演進的網路安全性挑戰,建議使用 Azure Sphere。如果 Azure Sphere 在應用程式中無法使用或不適用,則建議使用 Azure RTO。Azure RTO 為嵌入式開發人員提供了一組豐富的即時多工作業、FAT 檔案系統、GUI、USB 與網路元件組合,可讓您在資源受限的裝置上快速建置應用程式,並具備 Azure IoT 的現成連線。Azure RTO 也提供一組豐富的預先認證安全性元件;不過,嵌入式開發人員必須為這些元件的正當使用與裝置的整體安全性承擔最終責任。
如果嵌入式開發人員需要具備即時處理功能的高安全性裝置,就很適合使用 Azure Sphere 與 Azure RTOS。
-
Azure RTOS 支援方案可供 購買。Microsoft 已於 2020 年 5 月終止舊版 Express Logic 產品的銷售和支援,不過,現有付費合約的支援將會透過您現有的通道 (RTOS.com 和 support@expresslogic.com) 提供。
-
嵌入式開發人員通常會在需要即時能力的情況下使用 RTOS。RTOS 應提供一致的快速回應時間 (微秒)、低記憶體使用量 (少於 2 MB),以及有效保護使用者與連線系統的安全性層級。