后者一般軟件開(kāi)發(fā)工程師自學(xué)或者參加嵌入式培訓(xùn)就可稱職。主要區(qū)別在系統(tǒng)工程師和軟件開(kāi)發(fā)工程師概念上。
嵌入式軟件開(kāi)發(fā)與軟件開(kāi)發(fā)有什么區(qū)別
1.嵌入式軟件開(kāi)發(fā)是指單片機(jī)、ARM、FPGA的編程。如果沒(méi)有或操作系統(tǒng),即使有,也是功能相對(duì)簡(jiǎn)單的操作系統(tǒng),比如ucos??傊?,嵌入式軟件開(kāi)發(fā)與硬件密切相關(guān),所以一般需要編寫(xiě)硬件驅(qū)動(dòng)程序。2.軟件開(kāi)發(fā)一般是指在已經(jīng)安裝了image或linux的電路板上編寫(xiě)應(yīng)用程序。軟件開(kāi)發(fā)不直接寫(xiě)硬件驅(qū)動(dòng),因?yàn)轵?qū)動(dòng)已經(jīng)被操作系統(tǒng)實(shí)現(xiàn)了。軟件開(kāi)發(fā)側(cè)重于邏輯功能的實(shí)現(xiàn)。比如拍照,調(diào)用相機(jī)驅(qū)動(dòng)就可以了。
嵌入式系統(tǒng)工程師和嵌入式軟件開(kāi)發(fā)工程師有什么不同?
前者需要更深更廣的知識(shí)。一般后面的軟件開(kāi)發(fā)工程師可以通過(guò)自學(xué)或者參加嵌入式培訓(xùn)來(lái)獲得資格。主要區(qū)別在于系統(tǒng)工程師和軟件開(kāi)發(fā)工程師的概念。嵌入式系統(tǒng)比一般的軟件工程師需要考慮更多的硬件限制。
嵌入式開(kāi)發(fā)和互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)的區(qū)別
嵌入式開(kāi)發(fā)。比如PDA手機(jī),掌上電腦,說(shuō)白了就是硬件開(kāi)發(fā),寫(xiě)驅(qū)動(dòng),嵌入式開(kāi)發(fā)。如PDA、PDA等。說(shuō)白了就是開(kāi)發(fā)寫(xiě)硬件的驅(qū)動(dòng)..這個(gè)工資比純WEB開(kāi)發(fā)高一倍。