特性与优势
标准化以降低成本
CMSIS 已拓展到软件组件管理和参考调试器接口等领域。在所有 Cortex-M 芯片供应商的产品中实现软件接口标准化,意味着成本将得到大幅降低。
通用方法简化了软件复用
CMSIS 是在与芯片和软件供应商密切合作下制定的标准,它提供了一种与外设、实时操作系统和中间件组件进行接口通信的通用方法。
一致的系统启动和外设访问机制
标准化的 CMSIS-CORE 已应用于 5000 多种不同的设备,使用户能够轻松上手新设备或在微控制器之间迁移软件。
资源
CMSIS 资源
提供您需要了解的各种信息,助您为项目做出正确的决定。其中包括技术文档、行业见解和获取专家建议的渠道。
- CMSIS-RTOS 是一个 API,可实现与中间件及库组件的一致性软件层。
- CMSIS-DSP 库是包含大量由 Arm 针对各种 Cortex-M 处理器内核进行优化的 DSP 函数。
- CMSIS-Driver 接口适用于许多微控制器系列。
- CMSIS-Pack 定义了软件包(包含软件组件)的结构。
- CMSIS-SVD 文件能够提供设备外设及其当前寄存器状态的详细视图
- CMSIS-DAP 是 Cortex 调试访问端口(DAP)的标准化接口。
- CMSIS-NN 是一组高效的神经网络(NPU)内核。
- CMSIS-View 能够查看应用程序和软件组件内部的运行情况。
- CMSIS-Compiler 可对标准 C 运行时库的 I/O 函数进行重定向。
- CMSIS-Toolbox 是一套用于操作软件包的命令行工具。
- CMSIS-Stream 提供用于优化 DSP/ML 块数据流的工具和方法。
- CMSIS-Zone 定义了描述系统资源和对系统资源进行分区的方法。