日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳av无码区hd-国产一级淫片a视频免费观看-国产精品交换-国产精品1区2区3区4区-美女日批视频在线观看-欧美日韩一区二区三区自拍

【ARM】CMSIS組件介紹-2022

CMSIS是一組工具、API、框架和工作流程,有助于簡化軟件重用、減少微控制器開發人員的學習曲線、加快項目構建和調試,從而縮短新應用程序的上市時間。


CMSIS 最初是一個基于 Arm? Cortex?-M 處理器并獨立于供應商的硬件抽象層,后來擴展到支持基于 Arm Cortex-A 的入門級處理器。為了簡化訪問,CMSIS 定義了通用工具接口,并通過向處理器和外圍設備提供簡單的軟件接口來實現一致的設備支持。


CMSIS 是與各種芯片和軟件供應商密切合作定義的,它提供了一種通用方法來連接外圍設備、實時操作系統和中間件組件。它旨在實現來自多個供應商的軟件組件的組合。

CMSIS 是開源的,在GitHub 上協作開發。


CMSIS-...支持的處理器說明
Core(M)All Cortex-M, SecurCoreCortex-M 處理器內核和外設的標準化 API。
包括 Cortex-M4/M7/M33/M35P SIMD 指令的內在函數。
Core(A)Cortex-A5/A7/A9用于 Cortex-A5/A7/A9 處理器內核和外圍設備的 API 和基本運行時系統。
DriverAll Cortex中間件的通用外設驅動接口。將微控制器外圍設備與實現通信協議棧、文件系統或圖形用戶界面等的中間件連接起來。
DSPAll Cortex-MDSP 庫集合,包含 60 多種函數,適用于各種數據類型:定點(小數 q7、q15、q31)和單精度浮點(32 位)。用于 Cortex-M4/M7/M33/M35P針對 SIMD 指令集優化。
NNAll Cortex-M高效神經網絡內核的集合,旨在最大限度地提高性能并最大限度地減少 Cortex-M 處理器內核上的內存占用。
RTOS v1Cortex-M0/M0+/M3/M4/M7實時操作系統的通用 API 以及基于 RTX 的參考實現。它支持可以跨多個 RTOS 系統工作的軟件組件
RTOS v2All Cortex-M, Cortex-A5/A7/A9使用 Armv8-M 支持、動態對象創建、多核系統配置、二進制兼容接口擴展 CMSIS-RTOS v1。
PackAll Cortex-M, SecurCore, Cortex-A5/A7/A9描述軟件組件、設備參數和評估板支持的交付機制。它簡化了軟件重用和產品生命周期管理 (PLM)。是Open CMSIS Pack 項目的一部分。
BuildAll Cortex-M, SecurCore, Cortex-A5/A7/A9一組提高生產力的工具、軟件框架和工作流程,例如持續集成 (CI) 支持。替換為CMSIS-Toolbox。
SVDAll Cortex-M, SecurCore可用于在調試器或 CMSIS-Core 頭文件中創建外圍設備感知的設備的外圍設備描述。
DAPAll Cortex與 CoreSight 調試訪問接口的調試單元的固件。
ZoneAll Cortex-M定義描述系統資源并將這些資源劃分為多個項目和執行區域的方法。

CMSIS 的好處是:

1. CMSIS 降低了學習曲線、開發成本和上市時間。開發人員可以通過各種易于使用的標準化軟件接口更快地編寫軟件。

2. 一致的軟件接口提高了軟件的可移植性和可重用性。通用軟件庫和接口提供一致的軟件框架。

3. 它提供用于調試連接、調試外設視圖、軟件交付和設備支持的接口,以縮短新微控制器部署的上市時間。

4. 它允許使用您選擇的編譯器,因為它獨立于編譯器,因此受到主流編譯器的支持。

5. 它通過調試器的外圍信息和用于 printf 樣式輸出的 ITM 通道增強了程序調試。

6. CMSIS 以 CMSIS-Pack 格式交付,可實現快速軟件交付、簡化更新并實現與開發工具的一致集成。

7. CMSIS-Zone 將簡化系統資源和分區,因為它管理多個處理器、內存區域和外圍設備的配置。

8. 持續集成是當今大多數軟件開發人員的常見做法。CMSIS-Build 支持這些工作流程并使持續測試和驗證更容易。


來源:https://arm-software.github.io/CMSIS_5/General/html/index.html

主站蜘蛛池模板: 常州市| 邢台市| 合肥市| 盐亭县| 轮台县| 平利县| 庆安县| 信阳市| 黔南| 文成县| 田林县| 景洪市| 昂仁县| 玉树县| 教育| 南漳县| 伊通| 大兴区| 江北区| 伊宁市| 乳源| 大兴区| 武宁县| 习水县| 乌兰县| 容城县| 安义县| 嫩江县| 高清| 金乡县| 阿拉尔市| 南靖县| 会东县| 荆门市| 淳安县| 遂平县| 绥滨县| 吴川市| 丰城市| 呼图壁县| 苍山县|