跪求各位大虾:我是一个电子信息工程的本科生,最近FPGA刚入门,因为听说硬件工程师除了掌握FPGA和DSP。
精心手打,好好看完。别跳过。~~~~~~~~~~~~~~~~~~~~~~~~~~··
没错,技术方向这四个。其中单片机最简单,但已经过时了,了解一下就行,属于没前途的,学好也是浪费时间。EDA最灵活,不会过时,应该是最有发展的,难度也是最大的。你说的那个不懂的名词“FPGA”就是EDA最常用的芯片。DSP是针对大量的数据处理的,比如声音和图像,别的芯片处理不了,所以它具有不可替代的优势,永远不会被淘汰,嵌入式在电子数码产品方面处于统治地位,而且最适合运行操作系统,不可能过时。所以后三个都可以学,学好任何一个钱就来了。但有一个地方需要注意:初学这个最好找个老师带,自己学累死。所以要想学哪个还得看哪个有老师带。
至于想提前学的问题,如果想侧重于软件方向的话(软件方向找工作较容易),这三个方面都需要精通C语言,理解数点和模电就可以了。要学DSP的话还要学好高数和复变函数,难度挺大。最好英语也好点,看英文资料有用。然后就可以直接看相应的专业书籍了,最好一边看一边做实验,理解能帮助提高很多效率。重要的是你要有编程能力,这取决于你的逻辑能力。有编程能力的人不用费劲就能编出来,有的不适合编程的人费半天劲才能编出来。不过一般男生都能编程。
搞硬件的话真的是经验之上,学生基本搞不好,跟聪明没关系,所以搞硬件就从头学吧。
我是电子信息工程工程专业的,过完暑假大四,在实验室呆了快一年了,主学嵌入式,其他两个也会。下面是在校内上分享的,给你看。内容是针对我的专业的,不过对你也适合。
如果从工程师和研究生的专业方向来看,电子信息专业的方向大概有
1)数字电子线路方向。从事单片机(8位的8051系列、32位的ARM系列等等)、FPGA(CPLD)、数字逻辑电路、微机接口(串口、并口、USB、PCI)的开发,更高的要求会写驱动程序、会写底层应用程序。
单片机主要用C语言和汇编语言开发,复杂的要涉及到实时嵌入式操作系统(ucLinux,VxWorks,uC-OS,WindowsCE等等)的开发、移植。
大部分搞电子技术的人都是从事这一方向,主要用于工业控制、监控等方面。
2)通信方向。一个分支是工程设计、施工、调试(基站、机房等)。另一分支是开发,路由器、交换机、软件等,要懂7号信令,各种通信相关协议,开发平台从ARM、DSP到Linux、Unix。
3)多媒体方向。各种音频、视频编码、解码,mpeg2、mpeg4、h.264、h.263,开发平台主要是ARM、DSP、windows。
4)电源。电源属于模拟电路,包括线性电源、开关电源、变压器等。电源是任何电路中必不可少的部分。
5)射频、微波电路。也就是无线电电子线路。包括天线、微波固态电路等等,属于高频模拟电路。是各种通信系统的核心部分之一。
6)信号处理。这里包括图像处理、模式识别。这需要些数学知识,主要是矩阵代数、概率和随即过程、傅立叶分析。从如同乱麻的一群信号中取出我们感兴趣的成分是很吸引人的事情,有点人工智能的意思。如雷达信号的合成、图像的各种变换、CT扫描,车牌、人脸、指纹识别等等。
7)微电子方向。集成电路的设计和制造分成前端和后端,前端侧重功能设计,FPGA(CPLD)开发也可以算作前端设计,后端侧重于物理版图的实现。
8)还有很多方向,比如音响电路、电力电子线路、汽车飞机等的控制电路和协议。。。
物理专业从事电子技术的人,一般都偏向应用物理较多的方向,这样更能发挥自己的专长。比如模拟电路、射频电路、电源乃至集成电路设计。
您要是有一定物理基础,又爱动手,应该考虑这些比较难的方向。它们虽然入门不易,但是都是非常专业的东东,5年以上经验的基本都月入1万以上(安捷伦在北京招的射频工程师月入4000美元),而且这些专业对外行人来说都是天书,做这些行业是越老越吃香。
但是,这些专业需要您最好读一下该专业的研究生。
如果想找工作容易,就去学学单片机、ARM、FPGA,这种工作很多,几年经验的人收入在6000元以上。
如果不畏惧编程、不怕数学和算法,信号处理、DSP也是很好的选择,能够承担项目的人收入在8千~1万/月左右。
*你熟悉网络的话,可以做企事业单位的网管、网络维护、建网站等工作。舒舒服服的。
*你能熟练使用C++编程,熟悉操作系统,你可以成为专职程序员,熟悉底层软件你还可以成为系统工程师。是比较受累的活儿,但工资不低呀!
*你能熟练使用JAVA,可以处理面向对象的企业型的应用开发,公司企业WEB页面设计、INTERNET可视化软件开发及动画等,Web服务器手机上的JAVA游戏开发等等。很时髦的工作,工作时的心情很重要,哈哈!
*你若熟悉linux,完全可以在linux世界里自由竞争,你只需要一台电脑,连上internet以及一个好的头脑就足够了。你的linux战友们将会根据你的意见,你的代码和你的其他贡献来判断你的能力,不愁找不到工作,工作会来找你拉!
*你能熟练使用protel,可以找排线路板方面的工作,如设计PC机板卡等等。循规蹈矩,安安静静,与世无争,但不能干一辈子吧?
*你单片机熟,可以找单片机开发编程应用方面的工作。小企业,小产品多多,其中也自有一番乐趣。
*你对DSP有一定基础的话,你可以在人工智能、模式识别、图像处理或者数据采集、神经网络等领域谋求一个职位。将来一准是公司的栋梁之材啊!
*你若熟悉ARM,可以成为便携式通信产品、手持运算、多媒体和嵌入式解决方案等领域里的一名产品研发工程师。哈,一个新的IT精英诞生了!
*你熟悉EDA,能熟练应用HDL语言,熟悉各种算法,如FIR、FFT、CPU等等,同时掌握最新FPGA/CPLD器件的应用,把研制的自主知识产权的模块用于ASIC。恭喜你,你马上可找到月薪上万的工作了。
什么?你什么也不会?这四年白上了!?那就去问问你们老师怎么教的你,回来再问问你自己是怎么学的!找工作的同时抓紧时间补课吧!
专业是个好专业:适用面比较宽,和计算机、通信、电子都有交叉;
但是这行偏电,因此动手能力很重要;
另外,最好能是本科,现在专科找工作太难了!当然大虾除外
本专业对数学和英语要求不低,学起来比较郁闷
要拿高薪,英语是必需的;吃技术这碗饭,动手能力和数学是基本功
当然,也不要求你成为数学家,只要能看懂公式就可以了,比如微积分和概率统计公式,至少知道是在说些什么
而线性代数要求就高一些,因为任何书在讲一个算法时,最后都会把算法化为矩阵计算(这样就能编程实现了,而现代的电子工程相当一部分工作都是编程)
对于动手能力,低年级最好能焊接装配一些小电路,加强对模拟、数字、高频电路(这三门可是电子线路的核心)的感性认识;工具吗就找最便宜的吧!电烙铁、万用表是必需的,如果有钱可以买个二手示波器
电路图吗,无线电杂志上经常刊登,无线电爱好者的入门书对实际操作很有好处
另一块是单片机、CPLD/FPGA、DSP
其中单片机是必会的,51系列单片机就可以,因为这个用得最多;找块51开发板(比较便宜)自己动手编编程序就可以了
ARM单片机、FPGA、DSP开发板都比较贵,不过这是趋势,有条件就玩玩吧
编程方面:c/c++是要会的,实际上单片机/DSP应用系统就常用c语言来开发
数据结构和操作系统是计算机软件专业最核心的课程(北大老师认为,学过这两门课就认为是学过计算机了)
大型单片机(比如ARM系列)经常使用嵌入式操作系统(比如uCLinux),因此除了windows编程外,有机会可以玩玩Linux编程
另外计算机专业的数据库原理(数据库现在太重要了,最好能学学大型的比如说SQLServer、Oracle,也可以学MySQL、Access)、软件工程、计算机体系结构(如果你微机原理的底子厚也可不学)、编译原理(够难的)
windows编程:初学者还是用vb吧,真正开发用Delphi/C++Builder比较多,学vc花的代价太大,至于Java/C#现在离底层开发还比较远
底层方面还有一块是写驱动(WDM或Linux驱动),不过这些都比较专业,要对操作系统有很深的认识
电子工程的课程另一大块就是信号系统、数字信号处理、通信原理、电磁场与微波技术基础,这些课程用到很多数学,学起来比较痛苦
而且我觉得本科很难把这些课程学明白(因为你的数学基础不够),不过在理论上能搞明白一些总比稀里糊涂强
其实电子信息工程专业最核心的课程是 单片机技术,EDA技术,DSP技术和嵌入式系统 这四样,只要"精通"一样,就可以过上比较体面的生活喽
此外还有一些比较重要的课程,如电路CAD,操作系统等
要是真的 出去都要饭 的花 早 臭名远扬 拉 有点信心 !!
dsp最有前途,但数学要好,5年经验薪水8千~万元
vc结合底层和复杂计算开发,有难度,5年薪水6千~万元
单片机一般在工控领域,5年薪水4~6千
我说的都是沿海大城市工资
另外只会一样工资就很低,比如单片机,如果会上位机编程,等于掌握了整个系统的开发,工资就要多1~3千
基本上越难的东西,要的人越少,工资越高
越简单、普及的东西,要的人越多,工资就少
但是如果你深入某个行业,掌握了该行业开发的整个业务流程;或者在其间结识了一些客户,手中有项目,我想年薪应该达到几十万以上吧,那时你可能就想自己开公司了 !
主干学科:电子科学与技术、信息与通信工程、计算机科学与技术。
主要课程:电路理论系列课程、计算机技术系列课程、信息理论与编码、信号与系统、数字信号处理、电磁场理论、自动控制原理、感测技术等。
主要实践性教学环节:包括课程实验、计算机上机训练、课程设计、生产实习、毕业设计等。一般要求实践教学环节不少于30周。
修业年限:四年
授予学位:工学学士
高等数学、英语、电路分析、电子技术基础、C语言、VB程序设计、电子CAD、高频电子技术、电视技术、电子测量技术、通信技术、自动检测技术、网络与办公自动化技术、多媒体技术、单片机技术、电子系统设计工艺、电子设计自动化(EDA)技术、数字信号处理(DSP)技术等课程。
根据你学的课程,你可以选择考试初级的程序员或者网络管理员,中级程序设计师和网络工程师
如果你对编程有兴趣,建议你考编程的,反之就是考网络,具体的你的能力我也不知道,建议你去
http://www.ceiaec.org/zgks_xiazai.htm 这个网站下载程序或者网络的初级中级试题,自己做做,从初级开始做,要是能及格就准备考试上一级的考试,不及格就准备这个级别的
祝你考个好成绩
如果你学网络工程师,你可以参考这个看看
http://zhidao.baidu.com/question/107696313.html
其实软考并不难,只要你认真学习了就一定能过的
我今年的网络工程师就过了,准备了三个多月
FPGA最大的特点是速度快,这点是单片机没法比的。随着你学习的深入,对这点的体会会非常深。
如果你现在还没入门,先找个流水灯,开关之类的小代码做做,等到对编程语言、开发环境、调试方法都了解后,做个像样的制作,
比较合适的有:
1.用PFGA控制VGA显示器,大多数开发板上自带的例子都是显示16色VGA显示器的,你可以做一个32位真彩色的制作,这个用来体现FPGA速度快再合适不过了。
2.涉及信号处理的,中等级别的FPGA开发应该算视频采集了吧,买个摄像头,不要那种USB借口的,纯信号线控制的那种,随便采集个图像,拍照显示到屏幕上,存到卡里。
3.难一点的你可以用FPGA做检测设备,如示波器、信号发生器,等等,可以用FPGA做采集控制,图像显示到屏幕上,如果你会上位机开发VC或VB的话,控制界面可以放到上位机上,这样你的知识面就相当广了。
看你的意思是想做一个项目吧,那你看看这个怎么样 基于FPGA的VGA视频显示技术 在VGA上先显示图片,多张图片循环显示。要求把bmp格式的图片存在SD卡里,然后用SDRAM缓存,在用VGA显示。虽不是什么大项目,但是也涉及到好几个模块,做完之后,至少能掌握SD卡、SDRAM的读写、FIFO、VGA时序和控制等
我个人建议还是多抓紧时间看看模电和数电。理解里面的公式比你写一千行代码要有用的多。到最后制约你的不是你不会写代码,而是不知道代码应该怎么写。调不出板子的时候你就后悔怎么当时就没把电路学好。可以说如果你将来想搞研发还是多看看基础理论的书吧。只有数不尽的好处没有坏处。如果你基础知识学得好那FPGA不过是你掌中的玩物,如果你学基础知识米勒马灯儿,那FPGA就是神器了。硬件工程师大都死在模拟电路上,或者因为模拟电路上的问题解决不好的数字电路上。
建议系统学习一下还是比较好,作为一个一生的职业方向还是努力一下,国内至芯科技在fpga工程师就业培训方面做的很不错,还有很多合作单位,关注一下
答:哈工大和北邮通信都是比较强,这是公认的,具体应该是北邮最难考了,不过也是最好的,哈工大次之。如果你本科不是211以上的话,难度还是比较大的,分数一定要高才行,一般也得350上下才行。别的学校像哈尔滨工程大学应该也不差,还有吉林大学、大连理工,你看这些学校一般工科电子类比较强的,通信一般...
答:我来帮你分析分析吧,我也是大学生,我是电子信息工程专业的,同样当年我也纠结过。不过我最后的决定是放弃考研,但是我进入了学校的电子设计竞赛实验室,目标是通过训练掌握基础的单片机知识。下面我来说说吧,很多人都认为本科毕业的工作难找,研究生毕业的工作相对好找一些。其实我觉得考研与否不在于工作的...
答:没必要的,电子专业的也有招很多人的,比如网络中心,通信工程局等其他地方
答:正常色觉者的三种光敏色素比例正常,称三色视。如果只有两种光敏色素正常者称双色视,仅存一种光敏色素的为单色视。异常三色视是光敏色素以异常的数量进行比配,又称色弱,红色弱需要更多的红色进行比配,绿色弱需要更多的绿色,蓝色弱需要更多的蓝色。两色视者为一种锥体视色素缺失:红敏色素缺失者为红...
答:文科的选文正,工科肯定是紫金好了
答:呵呵 这么高深的东西啊……数据采集——比较——过滤(放大)——AD转换——输入——处理——模拟。我不知道如果一个人负责软件,一个人负责硬件,有1个月弄得出来了没有。回答你的问题,要两分吧。还是建议你去拿本电子技术基础、电子报合订本来啃吧。
答:学校很一般,你那分数稳上。电子信息工程是物理与机电工程学院的,物机院是最卡的,也就是说学科是最难读的,挂科人数是最多的,老师是最没人情味的。还有就是经常要做实验,写实验报告。有些科目是很难的(个人认为,呵呵),像高频之类的,没很认真读基本都要挂科,一个班可以挂近一半人。最后...
答:计算机的你不能报~~通信的和信息管理的可以报~
答:也不是一定的 vfp首先容易学,学习c++最好。如果是电子专业 你可以考虑vfp还有端口的操作功能,你可以用vfp统计端口的信号 例如电流,再写入数据库,完成统计,是很好的就业途径!
答:建立一个信息知识共享的电子化互动平台,使知识型员工能够自主方便地了解到各种所需的信息和知识,一方面增加了知识型员工的知识,另一方面加强了员工之间、员工与管理者之间的交流。通过这种开放式沟通,还可以随时了解和关注员工中存在的各种问题,有利于对员工流失的防范。 3.为知识型员工提供更多的学习培训机会,建立一...