2、軟件開發(fā)一般指在已經(jīng)安裝了像或linux的電路板上編寫應(yīng)用,軟件開發(fā)不直接編寫硬件驅(qū)動,因?yàn)轵?qū)動已經(jīng)被操作系統(tǒng)實(shí)現(xiàn)了,軟件開發(fā)注重邏輯功能的實(shí)現(xiàn),比如要實(shí)現(xiàn)拍照,只需調(diào)用攝像頭驅(qū)動即可。
嵌入式軟件開發(fā)與軟件開發(fā)有什么區(qū)別
1.嵌入式軟件開發(fā)是指單片機(jī)、ARM、FPGA的編程。如果沒有或操作系統(tǒng),即使有,也是功能相對簡單的操作系統(tǒng),比如ucos??傊?,嵌入式軟件開發(fā)與硬件密切相關(guān),所以一般需要編寫硬件驅(qū)動程序。2.軟件開發(fā)一般是指在已經(jīng)安裝了image或linux的電路板上編寫應(yīng)用程序。軟件開發(fā)不直接寫硬件驅(qū)動,因?yàn)轵?qū)動已經(jīng)被操作系統(tǒng)實(shí)現(xiàn)了。軟件開發(fā)側(cè)重于邏輯功能的實(shí)現(xiàn)。比如拍照,調(diào)用相機(jī)驅(qū)動就可以了。
軟件工程師和嵌入式工程師哪個好
常見的軟件工程師一般都是java,主要是Android應(yīng)用開發(fā)的,還有一種叫嵌入式軟件工程師,針對那些網(wǎng)站和web應(yīng)用。其實(shí)在嵌入式領(lǐng)域,硬件和軟件雖然是模塊工作的,但是你得知道硬件和軟件是多少。沒有整體架構(gòu)體系,無法繼續(xù)的個人認(rèn)為嵌入式前景更好。畢竟是在底層。如果你以后搬到頂樓,那就好辦了,但是在頂層。