第7章 CMSIS架构与STM32标准外设库.pptVIP

  • 44
  • 0
  • 约4.17千字
  • 约 26页
  • 2017-04-07 发布于浙江
  • 举报
* Embedded System Development 嵌入式系统与应用 第7章 CMSIS架构与STM32标准外设库 7.1 CMSIS简介 7.2 C/C++项目建立与调试 7.3 CM7的启动文件解析 7.4 STM32标准外设库 7.1 CMSIS简介 为解决不同厂商的Cortex微控制器软件的兼容性问题,ARM与芯片厂商制定了Cortex微控制器软件接口标准CMSIS (Cortex MicroController Software Interface Standard)。 是Cortex-M处理器系列的与供应商无关的硬件抽象层,可以为处理器和外设实现一致且简单的软件接口。 1、基于CMSIS应用程序的架构 中间件 CMSIS层 内核访问函数、外设寄存器与中断向量定义 MCU层 用户层 RTOS、中间件层 外设函数库 2、CMSIS包含的主要组件: CMSIS-CORE库: 访问内核及其设备、寄存器、内核外设函数,如ARM提供core_cm3.h、 core_cm3.c等core_前缀的文件; 片上外设寄存器与中断定义,如由芯片生产商提供device.h、system_device.c等文件; CMSIS-DSP库:包括向量运算、矩阵计算、复杂运算、筛选函数、控制函数、PID 控制器、傅里叶变换和很多其他常用的 DSP 算法。有C源代码允许修改。 CMSIS-RTO

文档评论(0)

1亿VIP精品文档

相关文档