CMSIS-RTOS相關(guān)的一些內(nèi)容
來源:網(wǎng)絡(luò)素材
整理:技術(shù)讓夢想更偉大 | 李肖遙
CMSIS主要內(nèi)容如下:
CMSIS-RTOS:主要用于RTOS的API,可與中間件和庫組件實(shí)現(xiàn)一致的軟件層。 CMSIS-DSP:Arm針對各種Cortex-M處理器內(nèi)核進(jìn)行了優(yōu)化的豐富DSP功能的集合。 CMSIS-Driver:接口可用于許多微控制器系列。 CMSIS-Pack:定義了包含軟件組件的軟件包。 CMSIS-SVD:可通過當(dāng)前寄存器狀態(tài)顯示設(shè)備外設(shè)的詳細(xì)視圖。 CMSIS-DAP:Cortex調(diào)試訪問端口(DAP)的標(biāo)準(zhǔn)化接口。 CMSIS-NN:高效的神經(jīng)網(wǎng)絡(luò)內(nèi)核的集合。
同時,我們在使用STM32CubeMX配置FreeRTOS時有一個CMSIS_V1和CMSIS_V2的選項,有讀者就問了一個問題:CMSIS-RTOS是什么?CMSIS_V1和CMSIS_V2區(qū)別是什么?
下面我們就來簡單分享一下關(guān)于CMSIS-RTOS的內(nèi)容。
CMSIS的簡介
CMSIS主要內(nèi)容如下:
CMSIS-RTOS:主要用于RTOS的API,可與中間件和庫組件實(shí)現(xiàn)一致的軟件層。 CMSIS-DSP:Arm針對各種Cortex-M處理器內(nèi)核進(jìn)行了優(yōu)化的豐富DSP功能的集合。 CMSIS-Driver:接口可用于許多微控制器系列。 CMSIS-Pack:定義了包含軟件組件的軟件包。 CMSIS-SVD:可通過當(dāng)前寄存器狀態(tài)顯示設(shè)備外設(shè)的詳細(xì)視圖。 CMSIS-DAP:Cortex調(diào)試訪問端口(DAP)的標(biāo)準(zhǔn)化接口。 CMSIS-NN:高效的神經(jīng)網(wǎng)絡(luò)內(nèi)核的集合。
CMSIS-RTOS是干么的?

就如開篇所說的,在STM32CubeMX配置FreeRTOS有一個CMSIS_V1和CMSIS_V2的選項:

同時,CMSIS-ROTS也對Keil的RTX作了很好的支持,如果你安裝了Keil MDK,在CMSIS目錄下,你會發(fā)現(xiàn)RTX的源碼:

這里順便說一下:RTX與μCOS、ThreadX等這些RTOS一樣,同樣免費(fèi)開源(源碼在CMSIS目錄下,可以自己查看),遵循Apache2.0開源協(xié)議。
補(bǔ)充
https://blog.csdn.net/ichamber/article/details/53116253
https://www.keil.com/pack/doc/CMSIS/RTOS2/html/rtos_api2.html
(公號不支持外連接,請復(fù)制鏈接到瀏覽器打開)
版權(quán)聲明:本文來源網(wǎng)絡(luò),免費(fèi)傳達(dá)知識,版權(quán)歸原作者所有。如涉及作品版權(quán)問題,請聯(lián)系我進(jìn)行刪除。
???????????????? END ???????????????
關(guān)注我的微信公眾號,回復(fù)“加群”按規(guī)則加入技術(shù)交流群。
點(diǎn)擊“閱讀原文”查看更多分享,歡迎點(diǎn)分享、收藏、點(diǎn)贊、在看。
