打印

给DSP初学者的一点建议

[复制链接]
1343|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
okyouwin|  楼主 | 2012-7-27 17:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先,我觉得初级者应该边看书边实践,可以从最简单的软件编程学起,先写最简单的C程序,然后SIMULATOR,接下来学习汇编,用你所学习的系列的汇编指令写代码(注意,不同公司的DSP甚至相同公司的DSP不同系列指令系统和开发流程有些不一样),一切都可以从简到难,再接下来,应该开始学写C和汇编混合编程,主义C调汇编和汇编调C之间的参数传递过程。可以通过单步跟踪调试和学习,这样整个的软件流程就清楚了。
第二,simulator掌握了之后,有能力的可以买块板和仿真器,现在TI系列的板子和仿真器很便宜,适合学生入门,ADI的太贵,单仿真器都要好几千。不建议使用。有了硬件环境后,可以学习写配置文件(linker文件,学习bios以及bootloader等等)。然后在板子上跑以前的simulator跑的工程或者新写的代码。注意有中断的情况,已经中断嵌套等等,可以通过单步跟踪调试和学习,此时要注意有中断的情况,单步跟踪可能有意外的情况。
第三,如果没有条件,但自己又想学硬件或者想从事硬件相关的,可以自己设计一个板子,可以从最简单的开始,这样一步一步的,基础就将打的很牢靠了,最开始可以画一个最小系统的就行,选一个最便宜的芯片,用作学习而已嘛!
最后给推荐以下基本觉得还算可以的教材、在入门时教材的选择也很重要。特别是现在的书五花八门的,而且很大一部分书都是为了嫌书稿费而出的。写的水平很差,甚至出书作者没有过任何的DSP经验和基础,而是从这里抄一点,那里拷贝一点,这样的书太多,本人不敢恭维。甚至有些书还是某某院士所推荐的或者所写的,其实这些出书的初级者水平都不能达到。所以综合种种原因,如果你的英文水平可以的话,建议读英文原版本。如果觉得英文原版本不容易找到,可以到TI、ADI等官方网站上去DOWNLOAD资料。因为很多教材就是就是这些TI或者ADI公司的帮助文档的中文版(以下推荐的教材有些其实就是)。同时我觉得做DSP的,一定要把自己英文阅读能力提高,不然提高的速度就非常慢了。
附赠2本好书推荐
1. 《dsp技术与应用开发》王茂飞/程昱 编著 清华大学出版社

2.《DSPs 原理及应用教程》,薛雷 等编著 清华大学出版社

相关帖子

沙发
sunny丶| | 2012-7-27 17:40 | 只看该作者
学习了,很不错的经验,多谢大虾分享。

使用特权

评论回复
板凳
拿起书本| | 2012-7-27 17:51 | 只看该作者
LZ说的很好,很有借鉴意义,实践最关键了

使用特权

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

本版积分规则

56

主题

765

帖子

3

粉丝