總之嵌入式軟件開發(fā)和硬件關系比較緊密,一般需要編寫硬件驅(qū)動。

嵌入式軟件開發(fā)與軟件開發(fā)有什么區(qū)別
1.嵌入式軟件開發(fā)是指單片機、ARM、FPGA的編程。如果沒有或操作系統(tǒng),即使有,也是功能相對簡單的操作系統(tǒng),比如ucos??傊度胧杰浖_發(fā)與硬件密切相關,所以一般需要編寫硬件驅(qū)動程序。2.軟件開發(fā)一般是指在已經(jīng)安裝了image或linux的電路板上編寫應用程序。軟件開發(fā)不直接寫硬件驅(qū)動,因為驅(qū)動已經(jīng)被操作系統(tǒng)實現(xiàn)了。軟件開發(fā)側重于邏輯功能的實現(xiàn)。比如拍照,調(diào)用相機驅(qū)動就可以了。
"軟件工程"和嵌入式系統(tǒng)工程"有什么區(qū)別,學哪個比較好?
兩者沒有必然的區(qū)別和聯(lián)系。軟件工程是指一種構建、維護、升級和管理軟件系統(tǒng)的模式和思想。嵌入式系統(tǒng)工程一般是指將一個操作系統(tǒng)平臺移植到一個獨立的設備上,構建一個系統(tǒng)(底層、應用層、驅(qū)動等。)在采用的平臺上

軟件工程師和嵌入式工程師哪個好
常見的軟件工程師一般都是java,主要是Android應用開發(fā),還有一種是針對那些網(wǎng)站和web應用的嵌入式軟件工程師。其實在嵌入式領域,雖然硬件和軟件是以模塊的方式工作的,但是硬件和軟件有多少必須知道。沒有整體架構體系,無法繼續(xù)的個人認為嵌入式前景更好。畢竟是在底層。如果你以后上了高層,很容易,但是從高層到底層就不容易了。
