|
搞了一年多的嵌入式,感覺(jué)花時(shí)間是肯定的。一些當時(shí)困擾很久的問(wèn)題隨著(zhù)學(xué)習的深入也就慢慢解決了?偟乃悸肥擒浖陀布⑦M(jìn)。嵌入式硬件功能強大,若沒(méi)有相應軟件尤其是操作系統的支持就沒(méi)有多大應用。從軟件的角度考慮:linux是必須的,尤其分析它的源碼無(wú)論對形成良好的編程習慣,吸收優(yōu)秀的編程算法和思想都巨有幫助。要達到這些目的必須學(xué)習C語(yǔ)言(linux對C語(yǔ)言的一些做法和譚浩強的經(jīng)典有出入,建議重點(diǎn)參考C創(chuàng )始人的那本經(jīng)典),其次學(xué)習腳本編程,學(xué)習Makefile。研究Gcc的編譯器,匯編器和連接器。過(guò)程很艱難但只要堅持收獲無(wú)量。
硬件方面:選擇一款適合自己的開(kāi)發(fā)板,重點(diǎn)看第一章的概述然后根據需要逐步研究它的各項功能。最好能跟一個(gè)實(shí)際項目一起做。
以上,請參考。 |
|