嵌入式该怎么入门,怎么进修,怎么精通,怎么成为专家
嵌入式工程师须要掌握的内容非常广泛,嵌入式能够说是当下最有前途的IT应用领域,小到电子词典、手机,大到航空航天设备都是典型的嵌入式系统,因此,通过嵌入式技术人才的职业开展空间是非常大的。要快捷进修掌握技术我们要学会抓住重点,学会取舍,到达一通百通,事半功倍的进修效果。
近几年,嵌入式系统产品慢慢完善,并在全世界各行业得到广泛应用。2004年,全球嵌入式系统产品的产值已达2000亿美元,国内嵌入式软件的产值也到达600亿人民币。目前,嵌入式系统产品的研制和应用已经成为我国信息化带动工业化、工业化促进信息化开展的新的国民经济增长点。随着消费家电的智能化,嵌入式更显重要,像我们平常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机 (DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、替换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等,都是典型的嵌入式系统。据预测,随着Internet的迅速开展和廉价微处理器的出现,嵌入式系统将在日常生活里构成更大的应用领域。
文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///
进修嵌入式,我认为两个重点,cpu和操作系统,目前市场是比较时兴arm,所以举荐大家进修arm。操作系统很多,我个人对初始进修的人,特别不是计算机专业的,举荐进修ucos。那是开源的,同时很小。进修很好。为什么选linux,我不想讲太多,网上这方面的太多,但是我在工作中发现,做linux的技术路线很难,在windows简直不会有的问题,在linux开发中简直遍地陷阱。一掉进去划很长时长出来,一旦攻克自己又长进了!相对来说开发周期长,难度大。此时资料也渐渐丰盛起来,难度也降低了些!
至于怎么进修,这是他的特色地方,必需有块开发板,我是同学里最早买进修板的,虽然华钱,我认为值。对我实习和工作产生了很大的影响。
假如没有开发板,那是纸上谈兵。有人说,那要1000-2000亚,的确是,兄弟,看长远的,对您的职业和开展那点钱不算什么!有的人说我站着说话不腰痛,好吧,钱这东西对我影响很大,我在大学里扫厕所,扫的不错,奖5元/月。兄弟你有过吗?我认为教育投资是效益最有保障的!我实习拿3k,很多同学拿1-2k,当然比我高的也有。虽然我此时没有毕业,但一家公司就签了。从事目前时兴的高档的消费电子的研发。对于我两年前一没所知的我,应该有质的变化,我感激学校收了我这个废品。当然我也非常的努力。说这么多并不是要夸耀我什么,现实中上根本不值得夸耀,虽然此时工作环境和待遇比较满意,但是,我发现我很差,特别是代码才能,我希望平常大家少玩游戏,多编程。编程才是硬道理!
经常有人问我,嵌入式该怎么入门,怎么进修,怎么精通,怎么成为专家。我前思后想掏心掏肺,花了大略2周的时长,写了这样的一个成长路径。
注意!本文又干又长,假如此时你没法抽出大约10分钟时长,建议看个开头,其次点个关注、收藏之后再(也不)看。
首先如图:嵌入式进修路径之单片机。
为什么单说单片机呢,由于我觉得嵌入式是一个比较笼统的概念,能够按处理器性能大致分成两类。
性能低的假如5二,stm3二,arduino,这类设备一般用作开发比较便宜的产品,假如手环、插座、牙刷、小型玩具什么的,这样的芯片资源有限,没办法运行linux操作系统;
还有一类是高性能的,像我们手机那种处理器,能运行linux、安卓操作系统的,这类芯片一般用作开发比较贵的产品,像智能音箱、自动售货机、摄像头、路由器等等。
这两种性能不同的处理器都是嵌入式,但须要掌握的技术是有一定差别的,这期就先讲低性能的,单片机的成长路径,假如看完觉得不错记得关注,后面会再写一篇嵌入式Linux的成长路径。
依然是熟悉的4个阶段,这是科岩独创进修4阶段,小菜鸡、入门鸡、进阶机、老司机,也就是从入门到精通(入土)的几个阶段。
看完欢迎留言告诉我你在什么阶段。
小菜鸡
先从小菜鸡初始,小菜鸡就是一个纯小白,就是你茫然没知什么都不懂。须要进修的有三个局部,根底概念、C语言根底、单片机根底。
如图,根底概念内容如下:
你要知道单片机是什么;要知道MCU、RAM、ROM、IO引脚、中断、定时器这些概念指什么;另外,常见单片机有8位、16位和32位的。
还要对电路板有概念,什么是原理图,什么是PCB,这些硬件概念在小菜鸡阶段知道就行。
再其次是软件,其实也就是运行在单片机中的程序,我们也把它叫做固件。
有了硬件和软件,就要把软件安装到硬件中执行,这个过程叫做编译、下载、运行,一般会用到Keil、IAR、gcc等等工具。
我们人生中烧录到单片机的第一个程序一般是什么呢?
就是点灯,点灯其实就是嵌入式工程师的hello world,一般电路板上都有led灯,LED灯点亮了,就证明这块板子的硬件,包含电源、处理器、引脚等等是没有问题的,还证明软件的烧录、运行等一系列的步骤是没有问题的。
板子是好的,才有后面的工作。
所以作为嵌入式工程师,一般也自称为点灯工程师。
最后一点,就是知道什么是嵌入式工程师,一般行业内称呼一名嵌入式工程师都是某某工。
假如你姓张,大家就会称你为张公,姓李呢,就会叫你李公,像我呢,我姓老,不知道此刻看文章的你姓什么嘞?
工程师上班一般都在做什么呢?就是在画板子,写程序,调板子,烧板子。
你烧过板子么,反正我是烧过,特别好玩,直接冒烟,把我们上班的大楼都给整停电了,是不是很有趣。
嵌入式工程师的规范穿搭:黑框眼镜,格子衫,黑色或者灰色的双肩包。非常典型,工作经历一般能够通过发际线的高低做判断。
对单片机感兴趣的朋友可以找我,我录制了一些关于单片机的入门教程,有需要的童鞋找我拿就像,免费的,私信我“林老师”就可以拿~点击打开我的头像就能领取