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