Board logo

标题: 一个DSP开发者的感受 (转贴) [打印本页]

作者: cdshero@eyou.co    时间: 2003-12-17 09:34

这位大虾说得很是,顶
作者: ketty_zhh@eyou.    时间: 2003-12-22 19:52

我只是DSP开发的一只菜鸟,在软件上面不行,不过硬件设计倒是很感兴趣的,不过以后的工作偏偏是做算法的,这位兄弟的感受,或许可以借鉴一下。
作者: esky    时间: 2003-12-24 10:36

最后那句总结比较赞同的。
我经常对一些新入门的同事讲,你要去抢活干,你越累说明你越有前途,越有价值。
作者: allencq    时间: 2003-12-27 15:13

我一直都记住这句话:有前途的人做什么都有前途,没前途的人做什么都没前途。

比较欣赏这句话,有一种霸气在里面!
喜欢....
-------------
作者: upc-dsp    时间: 2003-12-31 14:12

恩,写出了自己的体会,我虽然还不是太懂单还是觉得获益非浅

希望有空能多发发这样的贴子,比如开始自己的学习心得,对未来的发展展望啊

对我们这些出学者是很有帮助的了
作者: ljh9197@126.com    时间: 2004-1-3 10:57

能不能具体说明抗干扰的措施!!电源线和地线如何处理?
作者: chenglaomao@163    时间: 2004-1-4 18:31

很是赞同这位师兄的观点。确实应该多从系统的角度看问题,多动手,无论是硬件还是软件,站在顶层看问题。
作者: magang01    时间: 2004-1-4 20:37

我一直在盲目的做
看了这篇帖子真是受益匪浅
作者: 凡人一个    时间: 2004-1-14 15:15

读此文后,犹如醍醐灌顶!!
作者: saw213@eyou.com    时间: 2004-1-31 22:03

坚定了我的信念!  ths。。。
作者: dannyhy    时间: 2004-2-1 19:46

A great paper! up!
作者: firststone    时间: 2004-2-3 09:49

好贴!!本来这两天在郁闷,怀疑中,真是醍醐灌顶啊
有机会向你请教
作者: 求知    时间: 2004-2-8 16:03

作为一个初涉DSP的人,很是受益。
作者: 求知    时间: 2004-2-8 16:10

[em18]很是受益。
作者: fly9956    时间: 2004-3-21 21:22

各位高手可以到我们的网站来看一下希望各位嵌入式高手,前来交流.
公司网站是http://www.shss.com.cn
首届实时实用嵌入式技术就要在上海召开了欢迎各位高手光临公司网站.http://www.shss.com.cn
作者: ksc20012001    时间: 2004-3-24 18:53

谢谢这位前辈!
作者: plzhang    时间: 2004-3-24 19:58

收益非浅,希望多些这样的文章
作者: alex189    时间: 2004-5-12 11:00

我是初学者,感谢您,真是受益匪浅!
作者: duan666666    时间: 2004-5-16 08:40

听君一席话,胜读十年书!现在正开始做dsp软件,看到漫天的程序,简直一头雾水,定下心来想想,觉得还是自己动手编一些小程序跑跑学的快!
作者: leijihui766    时间: 2004-5-17 10:22

有前途的人做什么都有前途,没前途的人做什么都没前途。
斑竹的理解很深啊,很有启发
作者: zhang8083    时间: 2004-5-17 16:11

我现在正在读研究生,你的话值得借鉴!
顶~
作者: fly9956    时间: 2004-5-18 09:12

双实科技近期开课
开课日期:2004.06。12--06.15(上课时间:上午09:00-12:00,下午13:30-16:30)
嵌入式系统工程师
后PC时代的热门职业!
类别        编号        培训课程名称                                 课时(天)

        1.1        ARM结构在嵌入式系统中的应用                  3
        1.2        MIPS结构在嵌入式系统中的应用                  3

        2.1        (Tornado)VxWorks嵌入式实时操作系统          4
        2.2        Nucleus嵌入式操作系统的原理与应用          3
软件开发3.1        基于J2ME的无线移动终端网络编程                  3
通信协议4.1        移动信息的原理与实现:SMS,EMS和MMS          3

学习线路、证书与考试
①        可以根据个人需要进行课程组合或单科学习,为学员量身定制课程
②        学习1.1后经考试合格,颁发英国ARM公司授权的结业证书

教学环境
①        浦东软件园,交通大学徐汇校园,漕河泾光大会展中心
②        标准中英文教材,源代码和实验操作,理论与实践结合
③        专业资深工程师、教授授课
④        多家全球嵌入式著名厂商的支持与授权

联系方式
上海双实科技有限公司
http://www.shss.com.cn
浦东软件园郭守敬路498号1号楼1206室
Tel: 021-50271066         葛小姐
作者: dspuser    时间: 2004-5-27 20:21

请问斑竹你是在那里转载的,可否代问一下该文作者:到毕业时dsp应该做到什么程度才能拿到5000以上的月薪呢?
作者: ivy_tina@hotmai    时间: 2004-6-7 19:16

"有前途的人做什么都有前途,没前途的人做什么都没前途."
赞同
作者: science    时间: 2004-6-7 23:44

听君一席话胜读十年书!
作者: hanxin    时间: 2004-6-17 21:25

前面讲的很有见地,佩服!
  
"有前途的人做什么都有前途,没前途的人做什么都没前途."
太绝对拉,感觉人还是看他走路的方向问题,一个比较内向的但是心思缜密的人不建议去作销售,也许在默默无闻的设计领域有所建树!随便说说
作者: bluerain    时间: 2004-6-19 09:47

顶!
作者: d3d4d5    时间: 2004-7-20 18:17

好贴!支持!
作者: liulinquan    时间: 2004-8-4 17:13

犹如黑夜里的一盏明灯,,,
作者: xiutongcai    时间: 2004-8-30 21:44

好帖!!!!!!!!!
作者: gem_shadow    时间: 2004-9-1 00:31

说来惭愧,我都大四了还是这么菜,感谢这位前辈的帖子,使我坚定了信心。
作者: liyuqing    时间: 2004-9-1 15:25

多谢!有了前师之见,菜鸟们的路就好走多了。希望大师们能够多多写写自己的学习经验,让我们少走弯路。
作者: magiccuijian    时间: 2004-9-16 05:02

老兄能否赐教一下如何使用ADSP做svpwm?
作者: duxiang006    时间: 2004-9-20 17:59

啊,要编4K以上的啊,我编的都是不到1K的程序,这样能练出手吗?????
作者: fybao2000    时间: 2004-9-23 17:19

很不错得一位研究生啊!
作者: moon-king    时间: 2004-9-25 11:10

无话可说.
作者: pagalwang    时间: 2004-9-26 12:54

www.bdhongyuan.com一个好网站
作者: frostsword    时间: 2004-9-26 21:51

不错!
作者: xiaofengserver    时间: 2004-10-9 10:40

能推荐几本好书吗,最好是系统化的学习。硬件方面不可能靠自己的经济实力去做的,有什么替代的方法吗,我是一名在校生,电子信息工程系的,希望能帮帮我,谢谢!!!
作者: wendy0913    时间: 2004-11-30 16:52

老兄,我很佩服你。
我是刚毕业不久的学生,以前根本没接触过dsp,现在因为工作需要,学习dsp势在必行,但我却不知道从何下手,请前辈指点指点,怎样能更快的学好dsp?不胜感激!!!
作者: wendy0913    时间: 2004-11-30 16:56

前辈:希望以后能和您常联系,多向您学习学习,为了能和您方便的联系,我的Email:victorwendy@126.com.能告诉我您的吗?
作者: zhouhua_8    时间: 2005-1-24 14:30

看了你写的,对我这个刚刚接触DSP的初手来说,真是收益非浅
作者: jadeite    时间: 2005-1-27 16:34

我是初学者,还分辨不清3000,5000和8000的区别.有关做DSP的东西太多了.不知道ADSP,SHARC还有BFDSP哪个使用更广泛呢?
作者: 32kmcu    时间: 2005-3-5 13:19     标题: 一个DSP开发者的感受 (转贴)

一个dsp开发者的感受

   我是已经从事dsp开发有几年了,看到许多朋友对dsp的开发非常感兴取,我结合这几年对dsp的开发写一写自己的感受,一家之言,欢迎指教。我上研究生的第一天起根据老板的安排就开始接触dsp,那时dsp开发在国内高校刚刚开始,一台dsp开发器接近一万还是isa总线的,我从206开始240、2407a都作过产品,对5402、2812、5471在产品方案规划制定和论证时也研究过。由于方向所限对6x、8x系列没有接触。  
   我发现在国内无论在公司或高校许多地方为了加快开发周期往往把一个产品开发分为硬件和软件两个相对独立部分,由不同的人完成。这在具有一定技术和管理基础的公司,由总设计师统一规划协调,分任务并行完成的情况下是可行的,也是符合现代产品开发规律的。但是在高校人员的流动很大,研究生的有效科研时间很短、基础差(许多研究生起步时对电熔、电阻、三极管的分类和选型都很困难,我也是这样过来的)更不用说系统规划设计了,况且许多老板自己也不太懂,师兄有自己的任务,他们搞明白时也毕业了。在许多高校做dsp就是找一个算法加到自己的主程序里,在板子上跑一下,基本达到效果就可以了,至于可靠性是次要的,产业化无从谈起,这已经算不错的了。
   其实我觉得一个系统的完成,系统的规划是最重要的,在规划时对硬件设计的知识和认识是决定性的,它可以让你知道什么是可行的,什么是不可行的,当你同时具有软件设计能力时,就可以合理的分配系统功能,完成使用vhdl进行系统行为描述-—系统功能划分—— 系统子结构设计这样的自顶向下的设计规划流程,成为系统设计专家、项目经理,否则只是硬件工程师、软件工程师。无论作51、196、还是dsp都是这样。
   下面分别谈谈我对硬件和软件设计的感受
   硬件设计是系统设计的关键,国内和国外产品的差距往往是硬件设计水平高低决定的,任何软件设计思想没有可靠的物理载体都是空中楼阁,纸上谈兵。学校的研究生很多都想避开硬件设计,对于一个全新的设计与其说不屑不如说不敢。试想一下烧几个片子的压力要比跑飞几段程序的压力大的多,尤其是功率器件,一旦烧掉,弄不好火光冲天,人的自信都没了。况且改一次板周期长,经费高,还不知行不行。其实在国外实力一般的公司也是尽量避免硬件的更新设计,产品一旦定型往往通过软件升级,这是公司的发展策略,对个人而言物以希为贵,培养一个硬件设计师往往要比软件设计师时间长花费多。在设计dsp硬件时,开始设计最小系统板,系统按功能分板设计调试,注意分板电路的稳定性可能不如整板电路,要多加入抗干扰环节,分板间的引线包括电源线地线要短,尽量在10公分以内,实在不行加入光耦隔离、采用隔离电源。切记电源线、地线的干扰远比信号干扰对系统的危害大得多,又常常被人忽视。电路板工作正常的先决条件就是电源正常!当分板电路正常后再更居情况设计整板电路。在调试时发现的问题一定要找到原因解决,即使是飞线,割线,不要寄希望于下一板改了再看,除非原理性错误。每一个功能环节多准备几套方案。dsp的选型要根据系统功能而定,2000是一个功能比较全的控制器,但运算性能相对低,但目前大部分控制类、家电类包括中低层次的工业总线通信产品足够了,281x不错但太贵,而且开发技术不成熟。54xx更像一个协处理器,其实高端产品5471就很好,功能完*,但bga封装对产品的开发有一定难度。如果没有从事过嵌入式系统开发的朋友其实可以从51看起,许多思想是共通的,51很经典没有哪一款微处理器像51那样使用持久和普遍。在硬件设计时更多的精力放在外围电路设计上,外围电路设计的灵活性要比dsp本身高得多,难度大得多。建议多考虑cpld。
   软件设计上,着眼点不要仅局限于某种算法和控制策略,而是软件系统框架的制定,即操作系统的选择和实现,算法和控制策略只是其中技巧性很强的子程序和子程序间参数相互关系,建议设计软件时能具有操作系统、数据结构和编译原理方面的知识,特别是使用c。对dsp的内部硬件结构一定要掌握,特别是中断结构和流程、流水线操作,不然飞都不知道怎么飞的。在语言选择上我当时是这么给自己规定的先编20个左右的汇编程序,每个代码量超过4k,使用语句范围覆盖全部语句的60%-70%,在此基础上使用c。现在发现用c构建程序的主体框架(操作系统)比较快而其不容易出错,(我现在正在用asm根据ucosii的思想重写自己的操作系统)但对系统实时性影响比较大的运算算法一般采用matlab——c——asm的办法仿真调试优化,这里的优化不单单是利用优化器优化,而是根据数据的特点改变运算方法,以除法为例c里的/号其实掩盖了许多技巧,当除数为常数时就可以放大倒数移位相乘移位的办法进行,精度高速度快。这些办法只有掌握了asm语言并用asm语言思考才会熟练应用。另外我想告诉一些作算法特别是控制算法的朋友,千万不要随意评判一个算法的优劣,在程序中程序和代码优化的程度往往影响了控制效果好坏,而不是算法本身的思想。其实在实际中往往pid甚至pi、pd就够了,神经元、模糊、小波适用于研究和写论文,模糊在实际中用的多一点,主要是小日本用的比较成熟,我再恨日本人,这点也服气,小日本就是滑,许多物理现象搞不透,就用这法,还管用,题外话。
     最后我想说的是,当我们面对市场要求时,产品往往考虑的是可靠性、性能、价格而不是你用的什么芯片,在满足性能的基础上结构越简单就越可靠,芯片越通用价格就越低,能用51就不用196,能用2407就不用2812,除非把芯片本身作买点利用高成本赢取高利润。无论2000还是5000、6000系列都有市场前景,关键是要做深做透
获取知识的方法、处理项目的能力是相通的,具体的说就是不要把目光盯在做硬件还是做软件上,用asm还是c,要勤动手打好基础,提高自己对系统总体设计的能力,从系统的眼光看问题。为什么都是做dsp的有的毕业拿3000,有的5000、8000,除了运气和关系外,重要的是你对事物的认识深度和高度。我一直都记住这句话:有前途的人做什么都有前途,没前途的人做什么都没前途。
作者: zhaihero    时间: 2005-3-5 13:19

听君一席话,胜读十年数呀!说的很好
作者: misitechen    时间: 2005-5-31 11:24

不错  不错
看完真是很受用!!!!
作者: keylab    时间: 2005-7-28 09:00

获益匪浅!
作者: eaglepang    时间: 2005-8-20 22:26

问题的关键是怎么样才能成为有前途的人!!
作者: lianle    时间: 2005-8-31 11:54

受益匪浅啊!感谢楼主!
作者: 流浪远方百合    时间: 2005-8-31 15:25

一直感觉女的搞技术前途迷茫,看了该贴"有前途的人做什么都有前途,没前途的人做什么都没前途。"恍然大悟,
作者: passerby    时间: 2005-9-17 11:30

A nice paper
看来我的月薪五千有希望,非常感谢楼主




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0