系統(tǒng)體系結構設計 從事嵌入式底層軟件設計工作需要學習哪些?如何做好軟件設計?
從事嵌入式底層軟件設計工作需要學習哪些?如何做好軟件設計?嵌入式系統(tǒng)其實面還是比較廣泛的,有裸機的,有用RTOS的(也有好幾中系統(tǒng),不過大同小異),也有Linux的。 從開發(fā)語言來說,C仍然是主流,C
從事嵌入式底層軟件設計工作需要學習哪些?如何做好軟件設計?
嵌入式系統(tǒng)其實面還是比較廣泛的,有裸機的,有用RTOS的(也有好幾中系統(tǒng),不過大同小異),也有Linux的。 從開發(fā)語言來說,C仍然是主流,C 也有。
如何做好軟件的設計,關鍵看個人的邏輯思維能力,還有一個是程序的組織架構。個人的邏輯思維能力,和你的學歷恐怕就有很大的關系了。同樣一個功能,不同的人實現(xiàn)起來會有很大的不同,雖然都能工作,但是有些人寫的代碼就是亂,定義也沒有規(guī)則,反正就是難以維護;有些人寫的就是干凈整潔,一目了然。
我個人認為,實現(xiàn)一個功能只是最基本的要求,如何實現(xiàn)代碼精簡、整潔、高效、邏輯清晰,這個是有一定難度的,需要個人不斷的去總結提高。