OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5216|回复: 7

Cortex的dsp内核开发求助

[复制链接]

15

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
283
金钱
283
注册时间
2015-11-16
在线时间
92 小时
发表于 2016-5-8 16:29:26 | 显示全部楼层 |阅读模式
  国内单做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,希望有关于它们的资料的坛友热心分享。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-5-8 17:36:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2014-4-26
在线时间
22 小时
发表于 2016-5-12 19:08:03 | 显示全部楼层
我也是在用28335   这个感觉电机控制和电力电子用得比较多  工业控制一般不用这个
回复 支持 反对

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
发表于 2016-5-13 19:32:33 | 显示全部楼层
armfly的这个资料拿来入门参考不错
http://bbs.armfly.com/read.php?tid=3886
回复 支持 反对

使用道具 举报

36

主题

256

帖子

0

精华

高级会员

Rank: 4

积分
921
金钱
921
注册时间
2016-4-20
在线时间
169 小时
发表于 2016-5-21 15:15:01 | 显示全部楼层
ti目前的单核dsp更新主要集中在67x和66x系列,5系列以下确实不怎么更新产品线了。主要是这一块ti的dsp没有太大的技术优势而且性价比也不高。国内的话也没什么得力的**商推广,周立功推nxp就做的比较好。之前ti推广会上和他们交流,ti前几年放弃手机芯片这一块以后,主要的利润都落在模拟仪器这一块。他们公司关注点也主要在这块。

不知道楼主主要是做哪一方面的工作。我在深圳感觉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还不是一个数量级别的)。
回复 支持 反对

使用道具 举报

15

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
283
金钱
283
注册时间
2015-11-16
在线时间
92 小时
 楼主| 发表于 2016-5-22 17:52:27 | 显示全部楼层
czdspeed 发表于 2016-5-21 15:15
ti目前的单核dsp更新主要集中在67x和66x系列,5系列以下确实不怎么更新产品线了。主要是这一块ti的dsp没有 ...

我是从事医疗电子工作的,我们在下位机采集生理数据后需要做一些数字信号处理,但都是少量的,医疗电子相对于通信和视频音频数字信号处理量还是少一点,当然也有用DSP、FPGA甚至ASIC的。目前我使用ARM比较久,对DSP芯片和使用这块不熟悉。我们做医疗电子也经常用Ti的模拟芯片,如电源和ADC、运放、隔离器使用量最大。感觉DSP学习难下手,预期学习难度也较大,希望能避开就避开,毕竟比较熟悉ARM。
回复 支持 反对

使用道具 举报

36

主题

256

帖子

0

精华

高级会员

Rank: 4

积分
921
金钱
921
注册时间
2016-4-20
在线时间
169 小时
发表于 2016-5-23 09:25:19 | 显示全部楼层
ARM张 发表于 2016-5-22 17:52
我是从事医疗电子工作的,我们在下位机采集生理数据后需要做一些数字信号处理,但都是少量的,医疗电子相 ...

国内这块,感觉都没有什么比较好让人上手的dsp开发板。广州创龙的还算不错。DSP这玩意入门的教程很不友好。我们公司一开始的工程搭建都是tifae手把手教会的。
回复 支持 反对

使用道具 举报

5

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2016-5-25
在线时间
86 小时
发表于 2016-5-25 16:30:24 | 显示全部楼层
第一次在ARM的DSP处理算法,未知数!还有很多摸索,项目进度慢得很!
笑着熬下去@_@
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 08:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表