对于学习通信工程、电子工程的人来说,他们就会比较偏于搞硬件开发了,有时候是需要开发一些与硬件想关联的东西,比如说BootLoader和初级的硬件驱动程序等。 对于这些他们的优势就在于他们对于硬件的原理了解的比较透彻,当然他们也有不足的地方,那就是他们对于硬件来说是应付自如的,但是对于软件来说,他们就会有一种力不从心了。
还有一种是学习软件的计算机出身的人,他们主要从事的软件方面的应用开发,嵌入式开发的设备里面很多的工程都是取决于嵌入式开发的软件的,这个领域的系统会占用他们的主要工作时间,所以很多的公司都知道,嵌入式产品的主要差异就在于软件上面,所以如果说这个公司没有硬件方面的人才的话,一般会把硬件的方面外包出去给硬件公司。
粤嵌小编认为驱动对于软件和硬件的差别不是很明显的,尤其是操作系统的嵌入式平台,所以小编觉得软件方面厉害的软件工程师可以去了解下硬件方面的问题。硬件厉害的就可以去学习下软件方面的知识,这样的话就可以成为一个全能的嵌入式人才。