关注、星标公众号,不错过精彩内容
2.CMSIS主要内容
CMSIS-RTOS:主要用于RTOS的API,可与中间件和库组件实现一致的软件层。
CMSIS-DSP:Arm针对各种Cortex-M处理器内核进行了优化的丰富DSP功能的集合。
CMSIS-Driver:接口可用于许多微控制器系列。
CMSIS-Pack:定义了包含软件组件的软件包。
CMSIS-SVD:可通过当前寄存器状态显示设备外设的详细视图。
CMSIS-DAP:Cortex调试访问端口(DAP)的标准化接口。
CMSIS-NN:高效的神经网络内核的集合。
二、CMSIS-RTOS
CMSIS-RTOS目前是V2(CMSIS-RTOS2),它提供了一种用于ARM Cortex基于处理器设备的通用RTOS接口。它为需要RTOS功能的软件组件提供了标准化的API。
地址:
https://arm-software.github.io/CMSIS_5/RTOS2/html/index.html
使用STM32CubeMX的读者应该都知道,配置RTOS有这么一个选项:
五、CMSIS-Pack
CMSIS-Pack是一套软件组件包,其中包括:
-
源代码,头文件和软件库
-
文档和源代码模板
-
设备参数以及启动代码和编程算法
-
示例项目
地址:
https://arm-software.github.io/CMSIS_5/Pack/html/index.html
一张图了解大概:
七、CMSIS-DAP
CMSIS-DAP是支持访问CoreSight 调试访问端口(DAP)的固件规范和实现,以及各种Cortex处理器提供CoreSight调试和跟踪。
八、CMSIS-NN
CMSIS-NN(Neural Network)是一个有效的神经网络内核的集合。它主要针对具有神经网络的一些处理器,比如前不久新出来的Cortex-M55。
地址:
https://arm-software.github.io/CMSIS_5/NN/html/index.html
涵盖:
-
神经网络卷积功能
-
神经网络激活功能
-
全连接层功能
-
神经网络池功能
-
Softmax功能
-
神经网络支持功能
长按前往图中包含的公众号关注
来源:strongerHuang
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!