jicheng0622

【原创】IAR 6.3中自带的基于Cortex-M4核的DSP应用库

0
阅读(9319)

今天在玩飞思卡尔Kinetis的时候探索了一下新下载的IAR 6.3,发现了一个惊喜,相比于6.1,在6.3版本中我发现多了CMSIS文件夹(CMSIS解释一下,就是基于ARM Cortex 核的软件接口库),点击进去眼前一亮,看到了DSP_Lib,顿时觉得对IAR的崇拜之情有如滔滔江水连绵不绝了,哈哈,我只能说“好吧,谢谢了,收下了”(咳咳,有点像我们下载资料或者看到好的分享时的评论了),当然也是小小的幻想了本篇博客如果能收到同样的效果的话,那俺就心满意足了,哈哈~

例程里提供了包括M0,M3,M4核的DSP应用库(提供了整数或者浮点数的复杂运算,包括一些矩阵运算,倒数反相运算,控制函数PID,FIR滤波器,统计功能函数,FFT等等复杂函数),很多功能C文件,即使现在用不到也建议收藏下来,没准以后就用到了。另外,提到DSP库,就不得不多提一句相比于M0和M3,M4有先天的优势,即增加了DSP扩展指令包括一个单时钟周期乘法累加(MAC)单元、优化的单指令多数据(SIMD)指令、饱和运算指令和一个可选的单精度浮点运算单元(FPU),自然优势多多,所以说玩飞思卡尔Kinetis,意法的STM32F4,恩智浦的LPC4000的同志们有福了,哈哈~

下面就一睹IAR 6.3给我们提供的DSP库工程的风采吧,上图啦:

本篇就不多说闲话了,已安装了IAR6.3(6.2应该也有,不过还是建议更新到6.3吧,至于和谐文件我就不说了,可以自己下载,实在没找到的可以单独联系我,呵呵),可以直接到IAR安装文件夹路径下...\IAR Systems\Embedded Workbench 6.0 Evaluation\arm\CMSIS\DSP_Lib\IAR里面去看看,如果没用过IAR的而是一直在用CodeWarrior的也不要着急,我把该库传到附件里了,可以下载下来瞅瞅,希望对大家有所帮助~

附件为IAR For ARM 6.3 自带Cortex-M4核的DSP库。

Baidu
map