标签:嵌入式系统 嵌入式工程师 Android工程师 电子信息 嵌入式linux
很多人想学习嵌入式,但是却面临很多问题。嵌入式该怎么学,嵌入式从何学起,嵌入式入门需不需要报培训机构,哪个培训机构好点?.还有一些是咨询电子信息工程专业的情况等等?这些问题每天都会有很多新手问我,归根结底是想知道嵌入式该如何入门,电子信息工程专业如何等?
1.一路走来的电子信息工程专业
回想起到现在,我也还不确定自己到底现在是不是属于嵌入式入门了,因为根本还看不到底。
本科学的是电子信息工程,当初也就是听同村的一个大哥在我们学校读这个专业说钱途是不错的,于是也就选择了这个专业,话说当年填的志愿时基本选的也是电子相关的专业。
最终如愿被现在的专业录取了,还行吧,到目前为止还算没有留有遗憾和后悔的感觉。当初入学的时候对这个专业真的不了解,只知道和计算机学院的相比是我们会比他们可能高端一点吧。大学之前基本没有把玩过电脑,高考完了才彻底的借着查学校的名义去网吧第一次happy,直到现在基本每天面对这电脑。
入学后,系主任做了专业的导论,才知道原来在我们学院这个专业的就业方向就嵌入式和射频微波两个方向。而嵌入式的概念其实应该也是逐渐的建立起来的。学到第一门编程语言是C,相比专业里那些电脑高手以及个别的VB高手,我等只能从0开始打基础。基本要到大3的时候才真正学完一些基础的专业课程,如C/C++,数据库,电路原理,数电、模电等等。
当初进校的时候 ,就跟自己说以后还是努力做个硬件Engineer,因为怕自己编程能力的不足,而对自己的动手能力还是有一定的信心的。于是在大二的暑假主动参加了电设跟的是教我模电的老师(因为我的模电考的比较好,呵呵),可是那时小组3人都不会编程的,没办法最后只好自己定着上了。于是掏钱买来了第一块开发板c8051d,锐志的东西,那个暑假先从零开始学习进入了单片机的世界,那时只学过C和模拟电路,连数电都还没学,学起来是痛苦的,也算是进入所谓嵌入式的菜鸟期吧。看着板子的视频学习了那些不知道的模块,i/o口,定时器等等。由于基础还行,学完了基本的模块。电设选用了c8051f020的芯片,于是有了第二块最小系统板,虽是51但还是有配置上的区别,又一阵镇痛期,最终是编程输出2路的SPWM。这也算是我一个暑假的最终产出吧。由于各方面都是菜鸟,最后比赛也是菜菜的结束。但收获了经验,收获了比别人提前的技术和能力,满满的自豪感。
很快单片机也升级了,来到了16位的msp430f5x系列,又是一个新的处理器,但是开发起来已经游刃有余了。为了这次大赛小组从大三的寒假就开始备战,从宽度运放,高频放大,频谱仪,又一个暑假是在实验室度过的。
为了比赛,拿出了学费来预支买元器件,买电钻,买电工专用盒,总之投入了很多。其实除了软件开发,硬件一直都是自己想做的,我有自己的烙铁和焊接所需的所有东西,有很多的元器件和电设所需的小模块,只是现在都在我的电工盒里面永远的睡去了。
大四,收到了奋斗多年的回报,保研了,选择留在了自己的学校,当初开的课也正好是嵌入式系统相关的课程,于是我在11年10月买了第4块开发板OK6410,rmb 600元,嵌入式入门之ARM11的神器,于是手把手的进入了Linux的世界,此刻应该算是真正进入了嵌入式的世界。菜鸟永远从基础开始学习,看着视频对着开发板学习什么是bootloader,什么是fireware,什么文件系统,什么是驱动,什么是应用,什么是GUI.....安装起了redhat,交叉编译环境,vmware..........一步步的看完了国嵌的基础视频,整理了属于自己的小葵花宝典。视频教给了我的是基本的概念和基础,带我入门,而后续的深入基本就全在于自己的修行了。菜鸟入门,无处不是问题,加相关的专业老师是最好的选择,这里有需求可以留下企鹅。首先自我谷歌、百度解决,再发群咨询,遇到问题先肯定自我的解决问题,也就这样OK6410伴随着我逐渐入门到嵌入式,慢慢得聚集聚集,会的也就渐渐的多了,经验也就有了。最近也刚将ok6410的板子转手,放着没使用了,不想留着浪费,希望同样可以帮助别人入门吧。
如果你不是0基础,不追求时间,可以自学;如果你是0基础或者已经走向了社会,那么就要考虑时间的问题报个培训班,当然不要盲目急着选培训机构,慢下来看看培训机构能教会你什么,什么3G工程师啊,android驱动工程师啊,培训要找一个靠谱点的学校,要就业还得靠培训完的自我加深和项目实操。这里有需要的可以留下企鹅。当然,无论是嵌入式的软件还是硬件,当你选择其中的一个方向进行就业时,那么很有必要学深,学通,学精,把自己走的嵌入式之路走好,也算是一份奉献。
相关专业的学生,请你们努力学好基础课,当你们写过一个属于自己的应用程序,收藏夹有一家主流芯片公司,那么恭喜你,你应该已经入门了!如果你还处于困难期,这边也可以留下企业,这些年我也存了不少干货,相信一定可以帮助你踏上好的学习之路
标签:嵌入式系统 嵌入式工程师 Android工程师 电子信息 嵌入式linux
原文地址:http://blog.51cto.com/13573658/2083311