什么是嵌入式硬件工程師
隨著嵌入式技術(shù)的普及,硬件工程師的性質(zhì)也有所改變。嵌入式硬件工程師與我們平常所說的硬件工程師不同。嵌入式硬件工程不但要求具備硬件工程師的基本技能,還必須完成部分軟件工程師的工作,例如: 底層驅(qū)動的開發(fā)嵌入式操作系統(tǒng)的裁剪,移植; GUI、文件系統(tǒng)等軟件的移植; 基于嵌入式操作系統(tǒng)的底層驅(qū)動程序的設(shè)計等。
什么是嵌入式軟件工程師
嵌入式軟件工程師與我們平常說的軟件工程師不同。
我們平常說的軟件工程師大部分指的是windows 和linux 操作系統(tǒng)下應(yīng)用軟件的開發(fā)人員,硬件平臺是基于PC 機(jī)的。而嵌入式軟件工程師則是指在wince.linux 等嵌入式操作系統(tǒng)下進(jìn)行用戶應(yīng)用軟件開發(fā)的人員,硬件平臺則是基于嵌入式產(chǎn)品的(例如: 手機(jī)、PDA 等)。軟件開發(fā)工具也有所區(qū)別,嵌入式軟件開發(fā)一般使用的是嵌入式系統(tǒng)專用的開發(fā)工具,例如wince 下的evc,和linux 下的qt 等。