嵌入式工程师入门教程
就从目前IT行业大的方向上来讲嵌入式工程师相对来讲是非常吃香的,学习嵌入式开发的朋友数量也是非常的多的,那么对于对嵌入式工程师我们应该从哪里入手呢?
下面就根据我自身多年的一个实际的工作经验来给哪些不知道怎么入门的朋友来简单的介绍一下。
前提基础:简单的电路、模电、数电知识,C语言
一、从51单片机入手
如果有一些前提的基础知识,要上手51单片机不算难。首先,你得有一块开发板,及配套配套视频,可以跟着视频来一步步地走进单片机的世界。因为是用C语言编程的,功能实现的过程不算复杂,有C语言基础的基本不会有问题。如果不想看视频,或者想要一本书来总结一下。
我推荐一些嵌入式方面的书籍://download.hqyj.com/download/ebooks.htm?lbj
二、动手做51单片机作品
当学了一些基础后,检验你是否已经学会了,最好的方法是自己从头开始做一个小作品,可以先在开发板的基础上接一些小模块,实现一些功能,接着自己动手设计电路板,可以用万用板或者自己画PCB。说到这里,顺便说下PCB,一般实用的作品都是用PCB板的,所以在学习的过程中,也是需要学下PCB的绘制。
三、进阶:STM32
STM32也是一种单片机,不过性能比51单片机好很多,其实上手51单片机并熟悉后,学STM32也不算难事,一样的道理,首先需要一个开发板吧。
推荐://www.hqyj.com/emb/shebei/?lbj
四、再进阶:嵌入式系统
嵌入式系统可以从uCos入手,比较简单点,理解系统的结构后,可以继续深入Linux系统,嵌入式Linux开发的门槛有点高,需要看挺多知识,但是当有一天大成后,你就是科技达人了。
推荐视频://m.emb.hqyj.com/VideoCourse/linux/?lbj
嵌入式系统的分工也挺多的,比如驱动工程师,找准自己想做的。
说在最后:
上面推荐了那么多,不要认为我是推销的啊,现在网络这么发达,可以去网上搜下,找到适合自己的。然后,我建议是最好能找到一个人来带下你,这样你学起来会更快,有空可以参加下比赛或者多动手实践。真正能达到嵌入式的高水平是有困难的,这需要多年的经验,但是世上无难事,只怕有心人。