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

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

 

CMSIS 在 GitHub 上公開開發。  

 

 

特色与效益

标準化以降低成本

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

通用方法简化软体重复使用

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

一致的系统啟动和周边设备存取

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

?

諮询专家

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

进一步瞭解

CMSIS 资源

提供您需要瞭解的一切資訊,協助您為專案制訂正確決策,其中包括技术文件、產業洞見,並協助您尋求專家建議。?
  • 是一種 API,可透過中介軟體和函式庫元件實現一致的軟體層。
  • 函式庫是 Arm 為各種 Cortex-M 處理器核心最佳化的數位訊號處理函數的豐富集合。
  • 介面可用於许多微控制器系列。
  • 定义包含软体元件的软体套件结构。
  • 档案支援使用目前暂存器状态检视周边设备的详细资讯。
  • 是 Cortex 除錯存取連接埠 (DAP) 的標準化介面。
  • 是高效神经网路核心的集合。
  • 提供了对应用程式和软体组件内部运作的可见性。
  • 重新定向標準 C 執行階段函式庫的 I/O 功能。
  • 是一組命令行 (command-line) 工具,用於處理軟體套件。
  • 提供工具和方法來優化 DSP/ML 模塊數據流。
  • 定義了描述系統资源並將之"加以分隔的方法。