问题描述
CMSIS是ARM Cortex微控制器软件接口标准,是 Cortex-M 处理器系列的与供应商无关的硬件抽象层。 使用CMSIS,可以为处理器和外设实现一致且简单的软件接口,从而简化软件的重用、缩短微控制器新开发人员的学习过程,并缩短新设备的上市时间。一般CMSIS是Cortex-M IC厂商或系统移植人员需要了解的,对于应用开发而言,其实并不需要了解太多。
CMSIS是简称,其全称为Cortex Microcontroller Software Interface Standard。其版本也在不断更新,前不久又出了Cortex M7架构了,ARM估计后续还会继续更新的。
CMSIS框架
如下图: