我们在嵌入式上跑矩阵运算时候,会遇到这样一个问题。 假设将矩阵设置成N*N维的二维数组后,我们想求两个矩阵相乘,那就需要按照矩阵计算规则编写矩阵相乘函数,这样的话4*4矩阵得编一个,5*5矩阵又得编一个,要求逆还得编一个,求行列式还得编。 自己写的函数代码效率容易低,将导致本来要跑在单片机上的算法,难达到想象计算速度。 这篇教程将教会你如何使用arm内核库的矩阵计算函数,让你降低代码编写难度还能提高运算效率。据笔者所知,M4内核自带DSP库。 1.创建新模板工程(这里使用的是keil创建工程) 创建一个对应MCU的新模板工程(添加必要的库引用和创建.C文件,详情略) 2.引入arm内核的DSP