关于CMSIS,你想知道的都在这里(cmsis指的是)

CMSIS是针对ARM Cortex系列微控制器的软件接口标准,它可以简化软件的开发和移植,提高代码的可重用性和兼容性。CMSIS规范包括以下几个部分:

  • CMSIS-CORE:提供了对Cortex-M内核和外设的访问和控制的标准化API,包括系统初始化、中断管理、系统时钟等。
  • CMSIS-DSP:提供了一套用于数字信号处理的函数库,包括基本数学运算、矩阵运算、滤波器、变换等。
  • CMSIS-RTOS:提供了一套用于实时操作系统的通用API,以及基于RTX的参考实现。
  • CMSIS-NN:提供了一套用于在Cortex-M上执行神经网络运算的函数库,包括卷积、池化、激活、全连接等。
  • CMSIS-Driver:提供了一套用于外设驱动的通用API,包括串口、SPI、I2C、以太网等。
  • CMSIS-Pack:提供了一套用于管理软件组件和依赖关系的机制,包括描述文件、配置文件、下载文件等。
  • CMSIS-Zone:提供了一套用于管理多核和安全域的工具,包括分区、资源分配、代码生成等。