三九宝宝网宝宝教育智力培养

CMSIS versions在keil mdk中是具体指什么

02月17日 编辑 39baobao.com

CMSIS是Cortex Microcontroller Software Interface Standard的缩写,即Cortex微控制器软件接口标准。

简单来说,为了符合CMSIS标准,编程的时候大家(既包括厂商也包括终端用户)都要遵循统一的规范,以便确保代码尽量通用、易于移植。

标准化的内容包括:

Cortex-M系列处理器的寄存器全部抽象化,统一成通用的硬件抽象层;系统异常/中断的名称全部统一;头文件的组织形式完全保持一致;系统初始化按照统一的模板执行;规定统一的原生函数;系统时钟频率采用统一的方式进行定义和设置。

推荐阅读
图文推荐