国内单做DSP开发板的社区几乎没有,Ti多年不曾针对单核DSP出新品了,笔者从事的嵌入式领域既有控制类也有数字信号处理(DSP)类的,所以对于控制类和DSP类的芯片都要学习。但是在大陆单开发DSP芯片太难了,连Ti公司都在主推ARM+DSP双核,单dsp芯片资源少开发难度大,国内的辅助开发书籍凤毛麟角还写的一团糟完全无法指导实际开发。
后来听说ARM公司的Cortex M有几个系列开始集成DSP内核,各大半导体厂商拿到图纸也有跟进,意法半导体公司推出了STM32F407、STM32F429、STM32F746等芯片。可是目前看到的dsp方面的资料不多,因为大家做信号处理类的嵌入式开发不是很多,大部分工程师只做控制类。嵌入式的数字信号处理也有大量处理和少量处理的分别,大量处理用专用GPU芯片自不必说,少量底层处理有用FPGA的但开发难度实在太大(主要是串行算法改并行,还有开发环境不能用C语言,以及硬件结构差异),而Ti公司的专用单核DSP芯片一则贵二则资料少,现在笔者注意到有可替代的方案——Cortex M4和M7,希望有关于它们的资料的坛友热心分享。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
http://bbs.armfly.com/read.php?tid=3886
不知道楼主主要是做哪一方面的工作。我在深圳感觉ti的技术支持还可以,当然主要是华南总部就在深圳,我们寻找资源很方便。不过国内dsp社区确实没几个说的上来的。你要找支持的话还是直接到ti.com的社区去吧,其实ti的那些fae还是回的很专业的。如果实在不行就直接发英文帖,美国总部的工程师也会回复。我之前公司做的高端电能质量检测仪就是用TI的单核DSP6747,楼主提到的双核是不是omap系列,这个系列其实还是一个6747dsp+arm9,dsp侧的代码和单核是一样的方式调试。据我了解电力行业高端一些大部分还是用的ti的片子,低端用msp430和lpc,freescale的都有。你说的28335也主要是用在控制电机哪方面吧。我现在做的音频处理也基本用的是dsp,没听说有那家是用arm解决的。
我个人感觉arm的dsp核和ti的dsp还是有差别的。我刚开始搞arm,做过对比。一个相同的矩阵运算(1024阶的),arm多花了几十倍的时间才算完(不过我arm不知道怎么做优化,dsp是需要优化流水和对齐字节这些操作的,即使这样我觉得目前来看arm的浮点运算和dsp还不是一个数量级别的)。
一周热门 更多>