ARM體系結(jié)構(gòu)學(xué)習(xí)1
1.嵌入式學(xué)習(xí)是沒有標(biāo)準(zhǔn)的。需要記得東西很少,很靈活。
2.我們學(xué)習(xí)的是技能。注重理解。注重實踐。
學(xué)習(xí)流程:
1.ARM體系結(jié)構(gòu)。
解決問題:怎么樣對嵌入式設(shè)備裸機(jī)編程(燒寫編寫的程序?qū)崿F(xiàn)功能)。
嵌入式設(shè)備處理性能更強(qiáng)??梢云车投薖C了。目前產(chǎn)品很少有直接編寫程序燒寫進(jìn)去了。
2.LINUX系統(tǒng)移植。
將linux裝入嵌入式設(shè)備,實際上的嵌入式編程就是linux變成了。
嵌入式主流方向:在系統(tǒng)上編程(這個概念早已出現(xiàn),但是最近幾年才火起來)。
3.LINUX驅(qū)動程序。
PC的接口標(biāo)準(zhǔn)化了,驅(qū)動都是通用的。但是嵌入式并不一樣。驅(qū)動不是固定統(tǒng)一的。
ARM體系結(jié)構(gòu)學(xué)習(xí)流程:
1.核心編程方法。
2.接口技術(shù)。
嵌入式的核心是內(nèi)部的芯片。決定芯片的價格主要因素是芯片面積。芯片內(nèi)部就是無數(shù)個小晶元組成的電路。
ARM芯片生產(chǎn)廠商并不設(shè)計芯片。買來ARM公司芯片設(shè)計架構(gòu),在外圍加入模塊,編寫程序設(shè)計成市場需要的產(chǎn)品。
嵌入式處理器要求功耗低。發(fā)熱低,重量輕。所以要求芯片及外圍模塊高度集成。
主要學(xué)習(xí)內(nèi)容:
1.內(nèi)核的編程方法(固定的東西,需要牢記)。
2.外設(shè)的學(xué)習(xí)(無固定模式,需要靈活掌握)。
CPU核的資料,ARM公司最權(quán)威的。外設(shè)的資料,招生產(chǎn)公司。
課程學(xué)習(xí)方法:
1.先學(xué)習(xí)編程。
2.再學(xué)習(xí)結(jié)構(gòu),工作原理。
后續(xù)的學(xué)習(xí)使用的是S5pv210芯片。
評論