對于大多數(shù)初學(xué)者來說,學(xué)習嵌入式,一個比較好的路徑是先學(xué)好ARM接口知識,然后掌控ARM研發(fā)工具ads,學(xué)會使用仿真器,寫些接口方面的代碼。其實,ARM的研發(fā)工具是初學(xué)者最應(yīng)該花時間掌握的,這好比一把利劍!這段時間大概需要2個月,這不是開玩笑,因為ARM設(shè)計的東西太多了,開發(fā)工具也比一般的單片機復(fù)雜。
在學(xué)習初級階段,購買一些書籍是非常必要的,因為好的書籍一般都比較系統(tǒng),這對于自己系統(tǒng)掌握ARM來說是必須的,特別是在身邊沒有朋友同行的幫助時更應(yīng)該舍得“投資”。
如果是想搞嵌入式驅(qū)動開發(fā),建議看以下的三本書北航的 < <ARM嵌入式Linux系統(tǒng)構(gòu)造與驅(qū)動開發(fā)范例>>, < <嵌入式設(shè)計及Linux驅(qū)動開發(fā)指南>>, < <構(gòu)建嵌入式開發(fā)環(huán)境>>, < <嵌入式Linux應(yīng)用程序開發(fā)詳解>>.個人覺得這些書都很實用.^_^希望對你有用。 我介紹的不一定是最好的,因為畢竟俺還是初級水平。
系統(tǒng)掌控好ARM接口知識后,接著再進行bootloader的學(xué)習,如uboot移植連同系統(tǒng)移植等,這時因為之前已有了ARM接口方面的知識,所以uboot學(xué)習及移植就會很快了。
關(guān)于bootloader的學(xué)習,應(yīng)該算是ARM里面初學(xué)者最難突破的環(huán)節(jié),但是這又是必須的(個人認為),因為這是掌握ARM底層原理的最好方法!
接著我們能夠再移植kernel、制作自己的文檔系統(tǒng)。這些都做好后,嵌入式研發(fā)環(huán)境您就搭好了。下面就能夠?qū)W習Linux系統(tǒng)編程及Linux驅(qū)動研發(fā)了。接口的基礎(chǔ)會幫您更容易的理解驅(qū)動原理。同時,您能夠選擇一個kernel里已支持的且您比較熟悉的接口的驅(qū)動如RTC等,進行分析和學(xué)習,并嘗試進行修改或照著自己編寫。按照這樣的流程下來能夠少走少許彎路,迅速入門,并且以一個比較合理的流程進行學(xué)習。我的Blog也會大致按這樣的順序進行回顧自己的學(xué)習過程和撰寫文章!
北京2022年10月19日 /美通社/ -- 隨著云計算、大數(shù)據(jù)的普及發(fā)展,過去的"云"是服務(wù)于大企業(yè)的計算模型,而十多年過去了,越來越多的應(yīng)用及業(yè)務(wù)走上"云端",對計算核心數(shù)需求...
關(guān)鍵字: ARM 大數(shù)據(jù) 云游戲 CPU北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...
關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心東京2022年10月18日 /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...
關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP