- 前言
CMSIS_DSP是ARM标准接口中一部分关于信号处理的接口,当然不仅限于信号处理,里面有一些常用的数学基础函数,特别对于cortex-M4内核指令的支持,效率比自己用C与语言实现高很多,用于算法落地很有用。
DSP部分目前官方已经单独拿出来更新了,1.8.0以前是有将源码编译成库,目前最新的版本只包含源码,获取链接:https://github.com/ARM-software/CMSIS-DSP/releases
以在cubeide环境下生成支持m3内核的dsp库为例 - 新建静态库工程,New-C/C++ project
- 将CMSIS中的DSP源码文件夹及文件添加进来
- 将Include下的目录添加到环境配置中
- 添加宏定义,这里主要是inlcude下的内核文件需要
- 编译生成.a文件
- 添加生成的.a文件到需要使用的工程,并添加配置,并将对应的头文件到工程
备注:其它芯片或者编译环境下方法类似
CMSIS_DSP中arm_math生成不同版本的库文件
最新推荐文章于 2024-07-04 14:23:58 发布