打印

转贴:dsp的入门资料忽略了一个问题,新手迈第一步太难了

[复制链接]
1580|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2012-6-24 10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看了一下DSP的入门资料,感觉都有一个通病,就是把真正的DSP入门第一步全忽略了。

这里用撒网捕鱼打个比喻

一些所谓的入门,说不好听的,就是大段大段的吹嘘DSP多么厉害,能在很短的时间里处理多少多少事,有多少种分类,TI如何如何,其他又如何如何,不厌其烦。这种东西太多了,我们学DSP自然就是因为它性能好,用不着你在那夸。 这属于说鱼好吃,但是不讲怎么捕鱼的。

有一些,上来就就是寄存器、流水线、指令集的。全是陌生的词汇,把新手说晕头晕脑。这属于讲,鱼是怎么回事,网是怎么回事,就是不说两者是什么关系的。

在来,是讲编程的,什么是汇编,什么是C,如何实现算法,如何使用编译器,这属于讲怎么用网的,有什么撒网技巧。

但最关键的,如何把网撒出去,就那撒的动作,没有人讲,于是新手那着网,看着鱼,脑子里是撒网技巧,可手上的网就是撒不出去,不知道是先抬左手,还是先抬右手。
撒的动作是什么,就是跑第一个闪灯程序,但是到现在,我没看到一篇,哪怕是最粗略的讲一下闪灯的程序的介绍。
或者说,一个能运行的DSP程序应该是什么样的框架。比如头文件该是什么样的,程序开头哪些工作要做,都没有讲。

就像我当年学51,如果不是偶然的在一本讲51的书上找到了一个汇编程序的框架,都不知道我要到什么时候才能写出程序出来。
那时我已经知道要用ORG定义程序的起始跳转和中断跳转,要重定义SP,但是哪个在前,那个在后,不信大家去翻书,绝对没有讲,一个可运行的程序,应该是一个大循环的程序,书里也绝对找不到这句话,也许它例程里是循环了,但压根就没有明确提出过。
51如此、PIC如此、ARM如此、DSP也如此。

会走路的人,没人注意自己是先迈的那只脚、迈多大,以为那是自然的、不用脑子的;给别人讲时,就把这第一步当成是自然的,不需要讲的,但是对于学走路的,就是这第一步,才是至关重要的啊!

相关帖子

沙发
梅花望青竹| | 2012-6-24 14:29 | 只看该作者
哦,酱紫啊!

使用特权

评论回复
板凳
taihezhibanh| | 2012-6-24 22:19 | 只看该作者
一般都是有一定基础的吧

使用特权

评论回复
地板
heibaiyinjiag| | 2012-6-24 22:32 | 只看该作者
当初我就遇到过这样的问题

使用特权

评论回复
5
sishangcine| | 2012-6-24 22:43 | 只看该作者
同感

使用特权

评论回复
6
zgsxhzac| | 2012-6-24 22:55 | 只看该作者
酱紫啊,好像的确是

使用特权

评论回复
7
dong_abc| | 2012-6-25 00:42 | 只看该作者
还有,学linux也一样。一帮传教士就只知道吹嘘linux多好多NB,你看看,哪本书都有这样一堆又臭又长的八股文。

使用特权

评论回复
8
onlyrcy| | 2012-6-25 15:20 | 只看该作者
对很多初学者来讲这一步很重要,但是确实没讲,很都都是回过头来理解的

使用特权

评论回复
9
还我今生| | 2012-6-25 15:26 | 只看该作者
严重同意

使用特权

评论回复
10
xyz549040622| | 2012-6-25 15:57 | 只看该作者
不错。lz给讲讲

使用特权

评论回复
11
ji7423| | 2012-6-25 16:48 | 只看该作者
好经验啊,多谢楼主。

使用特权

评论回复
12
missnihao| | 2012-6-25 17:21 | 只看该作者
不错的经验 ,,值得借鉴一下

使用特权

评论回复
13
tianli1980| | 2012-6-27 09:55 | 只看该作者
有同感,谢谢楼主的分享。新手入门没基础真的很难啊

使用特权

评论回复
14
tee.| | 2012-6-27 10:09 | 只看该作者
嗯嗯,说的不错。

使用特权

评论回复
15
Wxy8030| | 2012-6-27 15:11 | 只看该作者
可能这也是DSP的一个门槛,不是让谁都可以学的,必须很努力的迈过那个槛了,说明你有一定的能力了,才让你继续玩下去!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4194

帖子

31

粉丝