您的位置 首页 知识

初学DSP,你得知道的那些事儿

DSP是嵌入式开发处理器的三大巨头之一,很多刚刚接触DSP的朋友大都会有这些疑问,为什么要用DSP?DSP是什么、能干嘛?有没有前途,或者有没有“钱途”?好不好学?该怎么学?今天就和大家聊下学习DSP

  DSP嵌入式开发处理器的三大巨子之一,许多刚刚触摸DSP的朋友大都会有这些疑问,为什么要用DSP?DSP是什么、能干嘛?有没有出路,或许有没有“钱途”?好不好学?该怎样学?今日就和我们聊下学习DSP得知道的那些事儿。

  一、为什么要用DSP?

  3G通讯技能的开展,要求处理器的速度越来越高,体积越来越小,MCU的速度较慢;CPU体积大、功耗高;嵌入CPU的本钱较高。DSP的开展正好能满足这一开展的要求,使其在许多速度要求较高、算法较杂乱的场合替代MCU或其它处理器,并且归纳本钱有或许更低。

  二、DSP是什么、能干嘛?

  想了解这些,就得一个概念讲起,DSP首先是Digital Signal Processing(数字信号处理),然后才是Digital Singnal Processor(数字信号处理器)。详细关于DSP的介绍,请参阅小弟的《三国杀之FPGA与ASIC、DSP全面大比拼!》,你能找到你想要的常识,也能找到学习DSP的动力。

  三、DSP有没有出路(“钱途”)?

  许多人都觉得做技能便是苦逼,哪来的什么出路,一定要转做技能办理或出售。曾经我也这般以为,但现在越来越多的事实证明,这便是一个谬论,DSP恰当有钱途!举两个比方:其一,某位DSP的资深AE,能够算是我国区该范畴的专家,年薪不菲(60万以上),走遍国际,作业也很轻松;其二,某闻名电信公司提升年限相同的技能专家比同级的司理薪酬要高,如Expert(专家级)与办理大约50个人的司理比较,前者的薪酬要更高。

  必定有人说哪这么多高端人士,我们都是正常人类。好吧,那来个正常的数据,京沪深的DSP工程师起薪根本上是10K/月,便是1万现大洋,满足了吧。

  四、DSP好不好学?

  不论你喜不喜欢,学习DSP就必须得面临她:算法。算法是DSP的精华,能够说摆平了算法就搞定了80%,假如你又懂单片机编程,那么祝贺你有成为DSP专家的潜力。必定有童鞋问算法究竟好不好学呢?算法,听上去是很深邃的东西,但其原理也不过便是一些加减乘罢了,连除都很少。必定有童鞋又问,加减乘不便是小学生的算术嘛?是的, DSP 的算法或许就比小学生的算术难一滴滴。听完这些,你必定乐滋滋:DSP挺好学的嘛。

  五、DSP该怎样学?

  这是个大问题,这儿涉及到选开发板、看书、做试验,下面我们详细讲这几个问题:

  1、怎么DSP开发板?

  我们在评论选开发板之前,得先处理要学哪种DSP。科普一下,DSP分为通用型DSP芯片和专用型DSP芯片,通用型DSP芯片合适一般的DSP使用,如TI,ADI等公司的DSP芯片归于通用型DSP芯片;专用DSP芯片是为特定的DSP运算而规划的,更合适特别的运算,如数字滤波、卷积和FFT,如如Motorola公司的DSP56200。学习DSP是当然为了找作业赚钱的,那天然是要学TI的通用型DSP,为什么呢,由于TI 占有最大的商场比例(国际商场45%的比例),咱总不能学一个没有商场的DSP吧。

  DSP是一门实践性很强的专业,要想快速通晓,就必须有自己的操作渠道。这样既能够增强着手才能,也能够节省许多时刻。所以,关于初学者来说,挑选一款性价比较高的开发板很重要。下面我们就选开发板了,TI 公司现在主推四大系列DSP: 1)C2000 系列(定点、操控器):C20X,F20X,F24X,F24XX ,C28x,用于数字化操控范畴;2)C5000 系列(定点、低功耗):C54X,C54XX,C55X,用于通讯、便携式使用范畴;3)C6000 系列:C62XX,C67XX,C64X,用于宽带网络和数字影像范畴;4)OMAP 系列:TI专门为支撑2.5G和3G手机使用需求而规划的处理器体系结构(DSP+MCU+MTC内存和流量操控器)。尽管有这么多类型的DSP,但作为初学者,我们当然要挑选C2000 系列,并且要挑选F2810/F2812,这是业界最强壮的操控专用DSP,还有一个升级版:28335。开发板的主控芯片选取了,至于详细选哪个品牌的开发板,价格从几百到几千不等,详细看个人预算。

  开发板挑选有这么两个准则:1)恰当的外设。最小体系板尽管廉价但不利于我们学习(最小体系是给高手DIY的),没外设搞起来没有成就感,没几天就烦了,所以得有恰当的外设;功用堆叠型开发板尽管功用丰厚,可是贵,也不合适我们初学。初学嘛,没发明什么效益,天然是以节省为主。有根本的外设就行了,最重要的是学习接口,比方SPI、SCI、CAN,不论你今后做什么项目都经过这些接口衔接外围电路。2)例程。光有代码的例程不是好例程。例程一定要详细、模块化。总归,宁可选差开发板也不要选差例程(当然最好开发板也要好,否则用着也难过),例程才是魂灵。至于详细品牌就不引荐了,避免有做广告之嫌。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/118459.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部