通用微控制器軟體介面標準 (CMSIS)

CMSIS 可促成一致的裝置支援性,以及處理器及其周邊設備簡易的軟體介面,協助簡化軟體的重複使用、縮短微控制器開發人員的學習曲線,並加快新裝置的上市時程。 

 

CMSIS 在 GitHub 上公開開發。  

 

 

文件下載

特色與效益

標準化以降低成本

CMSIS 已擴展到軟體元件管理和參考偵錯工具介面等領域。跨所有 Cortex-M 晶片廠商產品標準化軟體介面意味著顯著降低成本。  

通用方法簡化軟體重複使用

CMSIS 是在與晶片和軟體廠商的密切合作下定義,它提供一種通用方法來連接周邊設備、即時作業系統和中介軟體元件。

一致的系統啟動和周邊設備存取

標準化的 CMSIS-CORE 已為 5000 多種不同的裝置實作,可以輕鬆開始使用新裝置或跨微控制器移轉軟體。 

 

諮詢專家

面對所有複雜的軟體系統,瞭解不同模組的交互作用及基礎硬體的功能,相當關鍵。 如果您對於 Arm 架構的處理器上的軟體有任何疑問,請諮詢 Arm 專家。 

進一步瞭解

CMSIS 資源

提供您需要瞭解的一切資訊,協助您為專案制訂正確決策,其中包括技術文件、產業洞見,並協助您尋求專家建議。 
  • CMSIS-RTOS 是一種 API,可透過中介軟體和函式庫元件實現一致的軟體層
  • CMSIS-DSP 函式庫是 Arm 為各種 Cortex-M 處理器核心最佳化的數位訊號處理函數的豐富集合
  • CMSIS-Driver 介面可用於許多微控制器系列
  • CMSIS-Pack 定義包含軟體元件的軟體套件結構
  • CMSIS-SVD 檔案支援使用目前暫存器狀態檢視周邊設備的詳細資訊
  • CMSIS-DAP 是 Cortex 除錯存取連接埠 (DAP) 的標準化介面
  • CMSIS-NN 是高效神經網路核心的集合