嵌入式简单来说,就是软硬件相结合的东西,目前从事嵌入式开发的也主要有两类:嵌入式软件开发及嵌入式硬件开发。
首先来说说嵌入式硬件开发,这个工作顾名思义就是搞硬件的,有时要开发一些与硬件关系最密切的**层软件,如BootLoader和最初级的硬件驱动程序等,他们的优势是对硬件原理非常清楚,、但对复杂软件系统往往表现的力不从心。
接下来说是嵌入式软件开发,这个工作主要从事嵌入式操作系统和应用软件的开发。嵌入式设备的增值很大程度上取决于嵌入式软件,这一领域占了嵌入式系统的最主要的工作部分,因为大家都知道,嵌入式产品的差异很大程度上是由软件决定的。
那么问题来了,哪些人适合做嵌入式呢?
首先一种就是大学毕业生。比如像计算机、电子、电气、微电子、电子信息、通信、自动化、信息工程等理科相关专业的学生,他们做嵌入式就比较有优势,因为在嵌入式开发中,C语言占有很重要的地位,而这些专业在学校时基本上都学过C语言,有一定的基础,从事嵌入式就比较容易入门。
那么其他非相关专业的呢?这里不能一棒子打死,并不是说学习其他专业的就不能去做嵌入式。只要你有想学习的心,你可以通过多种途径比如培训等入门嵌入式,只要你用心,同样可以学会。