微軟宣布購買Express Logic及其實時操作系統ThreadX為未公開的總和。 這使得ThreadX成為 物聯網的第三個平台 該公司的。 我已經有一個基於Windows的(Windows 10 IoT)和一個基於Linux的(Azure Sphere)。
ThreadX是一個實時操作系統。 實時操作系統(RTOS)在可預測性方面與更傳統的平台不同。 有了RTOS, 開發人員可以知道從一個過程切換到另一個過程所花費的時間。 估計有6.200億個ThreadX部署運行在數十種不同類型的處理器或微控制器上。
此類操作系統確保應用程序能夠及時響應硬件事件,計時器或其他可能導致應用程序想要使用CPU的事物。
ThreadX實時操作系統有什麼用?
ThreadX具有與NASA的Deep Impact任務一樣廣泛的用途,或者是許多Wi-Fi設備固件的一部分。 這些 任務需要實時操作系統,因為它們必須響應多快才有時間限制。
儘管可以修改Linux以具有RTOS的某些功能,ThreadX有一個很大的優點:它很小。 或者最少安裝ThreadX會佔用2.000個字節的存儲空間,並需要1 KB的RAM。 Microsoft的Sphere硬件使用定制設計的ARM處理器,具有4 MB的RAM用於應用程序和16 MB的存儲。
Microsoft微軟 計劃將ThreadX與Linux結合使用,並獨立使用 與自定義Linux發行版一起運行的.ThreadX將為需要該應用程序的那些部分提供實時功能,並為該應用程序的非關鍵部分提供Linux環境。 對於某些對於Sphere而言太小的IoT設備,它們將直接運行ThreadX。
微軟的策略 不要賭 設備 獨立的。 他們所賭的是連接到專門用於Azure IoT中心的物聯網的監視和管理雲服務的設備。 分析師估計,隨著ThreadX的加入,該公司將成為擁有自己的實時操作系統Amazon FreeRTOS的Amazon的強大競爭對手。