利用 Arm 架構的微控制器推動物聯網快速成長
為了提供大規模的永續服務,並因應整個物聯網演變過程中的碎片化與多樣化挑戰,Arm 和我們的合作夥伴正在協作建立產業計畫,以大幅加快物聯網的開發以及從終端裝置到雲端的部署。
Project Centauri 將 Arm 現有的互補軟體計畫整合至單一微控制器 (MCU) 軟體策略之下,旨在解決業界常見的問題、減少部署障礙,並在整個 Arm Cortex-M 生態系統中達到規模化,其方式類似於滿足基於 Arm Cortex-A 的安全邊緣生態系統需求的 Project Cassini。
Project Centauri 介紹
Project Centauri 將定義基礎標準,以確保物聯網應用程式跨虛擬和實體 MCU 硬體之間的可攜性。它將使用來自不同雲端服務供應商 (CSP) 堆疊的安全韌體更新以展示此功能。Arm 與生態系公開合作,以確保標準由晶片合作夥伴在其 SDK 中實現,由 CSP 在其物聯網用戶端中使用,並且可供 ODM 和 OEM 使用。
從邊緣到終端裝置必須完美連結才能發揮物聯網的價值,而這必須透過廣為接受的業界標準才能實現。
Open-CMSIS-CDI 是 Arm 和 Linaro 的一項專案,它匯集成熟的最佳 API 來定義一組基礎裝置軟體介面。這些介面可在每個物聯網連接的 MCU 上獲得支援,有助於形成一個基礎,使開發人員能專注於重要的事情,也就是創新和差異化。
Open-CMSIS-Pack 是裝置和開發板支援、軟體組件、中介軟體和內部軟體的打包和交付標準,對於交付 Cortex-M 的基礎標準至關重要。此專案由 Linaro 與 Arm、NXP 和 ST 合作管理,並已獲得廣泛採用,支援超過 9000 款 MCU。
進一步瞭解 Open-CMSIS-Pack隨著每天數十億個物聯網裝置的使用,現今安全性比以往都更加重要。
PSA Certified 提供以一系列安全性目標建立的框架來保護連網裝置安全,包括安全開機、安全更新及加密服務。
Trusted Firmware-M (TF-M) 符合架構規格,並提供可重複使用的組件來涵括 Cortex-M 架構 MCU 的基本安全性功能,以提供 PSA Certified 指南的參考實作。
進一步瞭解 TF-M
Arm 正在與許多領域的創新夥伴合作,包括低程式碼或無程式碼開發、MLOps 和雲端服務,以促進整個物聯網生態系的大幅改變。我們想要提供一組標準組件,讓應用程式商能建構,並讓第三方工具商能廣泛採用,藉此實現創新。
Open IoT-SDK 是一種軟體框架,能夠讓產品以可擴張、一致性的方式建置,提供一個參考實作,讓開發人員和我們的合作夥伴能直接使用。開發人員可獲得參考實作的各個組件,並使用 Arm 工具 (例如 Keil Studio 或支援的第三方工具) 進行部署。
開始使用 Arm 工具和軟體
探索 Arm 工具和軟體,協助開發人員快速行動並充滿信心地進行創新。
Arm 虛擬硬體
Arm 虛擬硬體提供 Arm 架構系統單晶片的準確模型,讓應用程式開發人員不需要硬體即可打造並測試軟體。它是個簡單的雲端應用程式,並使用現代的軟體開發實務範例,如 CI/CD (DevOps) 和 MLOps 工作流程。
物聯網解決方案
Arm 物聯網解決方案將 Arm Corstone、Centauri 相容軟體及 Arm 虛擬硬體結合到簡單易用、針對特定使用場景的解決方案中,以便在硬體可用之前進行開發。物聯網解決方案已擴展將 Open-IoT-SDK 包含在內。
Keil Studio Cloud
Keil Studio Cloud 是基於瀏覽器的整合開發環境 (IDE),用於物聯網、機器學習和嵌入式開發,目前可使用公開 beta版。無須安裝工具、立即可用的範例、git 整合和網頁除錯功能幫助加速進行下一個專案,讓您的程式碼在幾分鐘內就能在裝置上執行。