更多课程 选择中心

嵌入式培训
美国上市教育机构

400-111-8989

嵌入式培训

零基础转行学习嵌入式难吗?

  • 发布:嵌入式培训
  • 来源:嵌入式教程
  • 时间:2019-04-19 15:52

物联网和人工智能的发展,让嵌入式站在了风口上,智能手表,智能水杯,智能电视、智能手机、随身WiFi、智能服装等等,各种嵌入式企业如雨后春笋般的冒了出来,随后就是对嵌入式人才需求的激增,从长远来说,嵌入式是一条前途光明的阳关大道。

但是想要入行嵌入式,尤其是非计算机专业的同学,在踏上嵌入式的道路前都应该慎重思考,问一下自己:我学的是非计算机专业能学好嵌入式吗?我对这一行业是否感兴趣?

零基础转行学习嵌入式难吗

如果你想在这条道路上有所成就的话,一是兴趣使然,二是做好自己的职业规划。

嵌入式不只是你看到的表面上的高薪,高薪就意味着有难度,学习嵌入式的过程中你会一再的否定自己的能力,但是如果最后你能坚持下来,回报也是多多的。

话题稍微远了一点,学嵌入式难不难?这是一个初学者常问的问题。也是初学者问嵌入式该如何入门的根源。现在我就谈谈自己在达内参加嵌入式培训方面的心得和教训,希望对你有帮助。

首先,我大学主修的专业是机电一体化专业,硬件方面还不错,但对于计算机的认识并不是很多,唯一的基础就是对C语言有点了解,但这并不是难题,要知道没有人天生就会一门技术,刚学嵌入式,我的确感觉不开窍,但是人如果一思考,其实什么问题都解决了。对于学习嵌入式基础的经验就是多做、 多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质,这样才能举一反三,由点及面。对于抽象的东西要能具体化,对于具体的东西要能抽象化。C语言基础打的牢,有了编程思维,再学习其他的就是非常轻松的事了。

学习嵌入式有两个方向,偏硬和偏软,我不认为嵌入式开发软件占绝对比重,相反,软硬件都懂,才是嵌入式高手所应该追求的,也是高手的必经之路。

硬件道路:

第一步:pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。

第二步:SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。

第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术——芯片设计。能做到这步,已经不属于平凡的技术人员。

软件道路:

第一步:bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片。这一步最好的两个参考资料就是:芯片手册和bootloader源代码。

第二步:系统移植,驱动开发,一定要学好嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料。操作系统是整个计算机科学的核心,熟悉kernel实属不易,kernel,驱动开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统API。understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。

第三步:应用程序的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。

其次,个人觉得学习嵌入式的态度很重要,归纳有以下几点:

1、学嵌入式切忌浮躁

要知道欲速则不达,初学者千万不要被新技术所迷惑,一定要先把基础学扎实,然后再去学习这些新技术或者新框架才能很容易上手。就像武侠小说里的绝世高手,他们往往根基(内功)很深厚,所有他们学习其他的武功就很快,而且也学得很好,说的就是这个道理。

2、要有自我约束力

很多人都喜欢玩游戏,更有甚者到达痴迷的境界,如果你选择了嵌入式这行,那么从现在开始你必须把它戒掉,把你全部的精力都放在学习嵌入式上。

3、课前做预习,课后做练习

对于第二天老师要讲的知识要做好预习准备,这样在老师讲课的时候才不至于出现不知所以然的状况。最重要的是每天老师布置的作业一定要独立完成,要知道光说不练假把式,所以学嵌入式最重要的就是多敲代码多练习。

总之,参加了嵌入式培训,让我明白了,凡是认真对待,克服每一个困难,相信自己,非计算机专业,照样学好嵌入式!现在填写下面的表单即可获得嵌入式免费体验课程。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:嵌入式应该怎么学?
下一篇:嵌入式工程师面对IIC和SPI时,该怎么选择?

嵌入式和单片机的区别在哪?

嵌入式Linux底层系统怎么学?

ARM常用概念有哪些?

优化嵌入式软件的七个技巧

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省