初学者嵌入式学习该做哪些准备

做嵌入式开发,企业更看重的是个人的能力,项目经验。因此,题主想转行做嵌入式,最好得有嵌入式项目经验,让公司看到你的个人能力。那么对于初学者来说该做哪些准备呢?

初学者嵌入式学习该做哪些准备

掌握专业基础知识

做嵌入式,必须具备的专业基础知识有:电路基础、模拟电子技术、数字电子技术单片机、C语言、通讯原理等知识,其中电路、模电、数电是设计电路、分析电路所必须的专业知识,C语言是嵌入式编程必须掌握的编程语言。

专业提升知识

熟悉常用元器件的用法,会分析电路图,能够自己设计电路,了解电磁兼容特性,熟悉电路图仿真软件,会画原理图和PCB板,了解布线规则等。熟悉常用的嵌入式开发平台系统,比如单片机系统、DSP系统、ARM系统、FPGA系统最少精通一两种,越多越好。掌握这些处理器的通用IO口、ADC接口、SCI接口、SPI接口、I2C接口、中断、定时器等用法,懂得如何编程实现相关功能。学习嵌入式处理器平台时,一定要购买开发板学习,多动手操作实践,初步阶段建议先学习单片机开发板,单片机是最基础的,比较容易入门,之后再根据自己的需求学习DSP、ARM、FPGA等处理器的应用。

初学者嵌入式学习该做哪些准备

项目实践

掌握到一定的程度之后一定要自己做项目,企业招聘嵌入式开发工程师最看重的是项目经历,具有丰富的项目经历更容易获得HR的青睐。对自学者来说,要跟相关专业毕业的应聘者竞争,只能依靠突出的个人能力了,个人能力的表现在项目经历上,若不是相关专业毕业的又没有项目经历,很难跟别人竞争。

所以自己多做一些嵌入式项目,简历也突出,面试的机会都多一些。切记不可以把自己没做过的项目写在简历上,面试官一般都是资深技术人员,提问是立马露馅。

总结,以上是嵌入式开发的相关知识,可以根据自己的喜爱偏硬或者偏软侧重学习,如果可以,做嵌入式最好全面发展,软硬都会。