打算就业,想参加嵌入式或者dsp或者fpga的培训,请问哪个更容易找到工作?
电子专业啊,你导师做材料的吗?
偏重理论的研究在学校或者研究所还有一定的市场,但是作为学生,出去找工作还是有些难度,所以你要自学应用方向的知识是明智的选择。
就目前来看嵌入式比较好。自学的话,从51单片机学起,基础嘛什么时候都重要。然后可以学习下ARM。语言方面可以选择汇编,不过现在用的多的是C。
时间充裕可以考虑DSP,很多公司都需要,不过根据自己的兴趣爱好和精力,做好时间安排,希望在研究生期间有个圆满的结局。
PS:学位还是要拿到手,技能也要学到手。
1、这世界真是疯了,貌似有人连FPGA原理是什么都不知道就开始来学习FPGA了。
2、DSP就
是一个指令比较独特的处理器。它虽然是通用处理器,但是实际上不怎么“通用”。技术很牛的人可以用DSP做一台电脑出来跑windows,而实际上真正这
么干的肯定是蠢材。用DSP做信号处理,比其他种类的处理器要厉害;用DSP做信号处理之外的事情,却并不见长。而且信号处理的代码一般需要对算法很精通
的人才能真正写好。数据结构里面的时间复杂度和空间复杂度在这里是一把很严酷的尺子。
3、FPGA只不过披着软件的外衣,实际上是硬
件。FPGA内部有两层相对独立的电路。使用者“编码->编译”后生成一个映像,这个映像作用于第一层电路。这层电路之际上就是一个0,1的开关矩
阵,这个开关矩阵用来控制第二层工作电路,将第二层工作电路配置成一个相应的处理器。理论上FPGA可以配置成任何需要的处理器,而实际上为了尽量少出
bug,FPGA开发都使用已经开发好的“库文件”,也就是把人家能稳定工作的电路图拿过来。因此,对大多数FPGA开发者来说,FPGA内部有几个核基
本上只能从库文件里面选——除非你有能力自己设计核心内部的电路和核间总线——ram和rom也是用宏来配置,自己只需要改改外部的专用电路和接线方式等
等。甚至外部的专用电路都有库文件,搭个积木就完事了。玩FPGA真正挣钱的人是做积木的人,你原创几个积木并且能申请专利,迫使人家给你交专利费,那你这辈子可以衣食无忧了。
4、FPGA区别于ASIC设计属于硬件设计的范畴,ASIC是硬件全定制,FPGA是硬件半定制。具体来说:ASIC整个电路都由设计师设计的,用多少资源设计多少资源,一般多用于产品设计。而FPGA资源事先由厂商给定,例如Altera、Xilinx等都提供不同系列的FPGA芯片,设计师可以在给定资源下做硬件设计开发。
5、DSP主要用于处理信号、事先算法,特点是多级流水,可以加快数据处理的速度,开发环境主要是C语言。可以说DSP应用的范围更专。DSP的设计,可以理解为软件设计,设计师不需要太了解DSP的结构。
6、DSP原意就是指数字信号处理,只不过DSP芯片由于主要功能是实现数字信号处理,实现各种算法,所以简称为DSP(数字信号处理器);FPGA一样可以做DSP(数字信号处理),就意味着可以用FPGA做硬件设计来实现DSP芯片的功能,当然,相比较专业的DSP芯片、成本太高。
7、现在除了FPGA和DSP之外还有一个近几年热门的产品:ARM。ARM主要应用与手持设备和嵌入式产品,几乎笼罩了90%的市场份额。可以说ARM开发也偏向于软件开发,设计者主要是讲Wince系统或者Linux系统移植到ARM开发平台上,然后做各种软件应用开发。
2.C/C++/C#/JAVA选一种,推荐C,汇编很少用没太大必要;
3.操作系统,linux/wince/ucos/android等任选一种,初学推荐ucos;
4.开发板,这个是重中之重,自己买的话,目前2440的板子是性价比最高的,比如友善的mini2440;
5.买个模块,GPS/GSM/WIFI/BT等等,选个喜欢的,做项目。
操作系统和语言:linux、ucos用C,wince用C++,android用JAVA,其他还有一些不是主流的系统如QNX、LynxOS等比较不常用
总结一下,涉及的课程主要有:电路分析,模拟电路,数字电路,C语言,C++,JAVA,操作系统原理,微机原理,单片机原理与应用,数据结构,嵌入式系统。拓展部分(就是说不是必须会的,有些公司需要):DSP、FPGA,传感器原理,信号分析。
重点在于编程语言,即C/C++/JAVA等。
答:1.硬件基础,皮毛就可以,实在不会就算了,反正公司有硬件工程师,而且还可以找供货商要技术支持,如果要软硬件都通,那模电啊数电啊都是基础,跑不掉的;2.C/C++/C#/JAVA选一种,推荐C,汇编很少用没太大必要;3.操作系统,linux/wince/ucos/android等任选一种,初学推荐ucos;4.开发板,这个是...
答:根据楼主本科生的情况,DSP还是不要碰了。这玩意单纯从编程角度来讲没有任何难度,其精髓在于你编程实现的算法.想把DSP用好,首先你将来从事的行业必须有大规模计算的需求,而且这种计算需求从某种程度上对时间要求比较高。比如通信,实时视频处理等方面。有些应用,比如地质数据分析,遥感数据分析,大规模...
答:糊口应该没问题。但是不大可能赚很多的钱。这个东西门槛越来越低,要么提高自己水平到一个高度,要么做管理。仅仅个人感觉。
答:嵌入式 就是把代码 欠到设备里面 用途很广 在模具行业 设备行业 计算机行业 用途很广 是未来不可缺少的技术 含金量高 DSP 代码查询技术 主要用于通信工程中光钎故障 或者信号诊断 属于技术行业 核心软件技术 射频 接近研发 打电话的时候 有说和听 接和发 收信号 发信号 射频 决定打...
答:嵌入式涉及的知识面比较广;很多。。。被社会认可的证书倒不是很多,关键是,难度太大,无法衡量!所以,暂且可以不必要关心证书,只要学好嵌入式基础理论;嵌入式广:1、嵌入式微控制器(俗话说的是单片机);2、嵌入式微处理器(代表是ARM);3、DSP(数字信号处理);4、SOC(片山系统);目前,我...
答:水声信号处理一般基于嵌入式平台开发的话,有DSP或者嵌入式处理器经验的话,就业范围还是挺广的。一般从事控制类、电信类的研发工作均可。或者去处理器厂商、测试仪器厂商从事售前、售后等。
答:当然是嵌入式系统开发了,集成电路只要硬件牛就可以了,嵌入式要求软件(C、汇编)和硬件(ARM体系、DSP、FPGA等,或PCB制版也需要),所以比较全面,要求知识程度也搞。
答:单片机嵌入式和信号处理其实并不冲突,都属于嵌入式的大范围内(难道你说的不是DSP?),而DSP学起来更难,不过钱途最好!找工作的话,感觉都差不多!
答:实在太多了,linux,c语言,arm等都要学好,而且很难,他也说了确实是专业不对口,那是计算机专业学的,不过嵌入式发展前途确实很大,需求很大,学好了是非常有前途的。不过我还是觉得电气工程及其自动化专业不必从事嵌入式方面,因为本身就是一个很不错的专业,学好了很有前景的。
答:嵌入式可以做的东西太多了,可软可硬,你的专业其实比较偏于硬件设计,可以学习下ARM和DSP(最好先把单片机学好,如果直接上ARM或DSP的话,很可能难于理解,学起来非常吃力)这两类处理器是目前做嵌入式系统的主流。还有就是FPGA那个就更难一些了要用专门的语言VHDL或Verilog HDL(这个和C类似还好学...