(一) 為什么要學ARM?
技術(shù)要以市場為導(dǎo)向。
規(guī)劃個人職業(yè)生涯,學習主流技術(shù)和先進技術(shù)。
32位嵌入式系統(tǒng)在嵌入式系統(tǒng)的份額中,ARM的份額很大,
而且ARM發(fā)展前景較好。
提升公司平臺和核心競爭力。
(二) 學ARM要學什么?
學ARM要學核心的東西,而不是花哨的外設(shè)。
結(jié)合自己的專長進行發(fā)揮。
學習ARM9或以上的體系架構(gòu),學習ARM和操作系統(tǒng)的聯(lián)系
(三) 學ARM難嗎?
學ARM不難,只要有電子基礎(chǔ)、有一定的C/匯編
語言能力即可,能懂或者了解某一個體系的CPU架構(gòu)則更好。
電子、自動化、機電一體化、儀器儀表、計算機、機械甚至物理等
基礎(chǔ)*的學生都可以學習。
(四) 如何學ARM?
良好的學習態(tài)度 +
合適的開發(fā)套件 +
正確的學習方法
前提條件:
選擇一款合適的芯片和開發(fā)套件。
嵌入式開發(fā)是一個實戰(zhàn)性很強的行業(yè)。 選
一個最簡單的芯片、最簡單的開發(fā)板,可以加快入門的速度。
簡單的芯片和開發(fā)板可以降低門檻,減少障礙。
選擇開發(fā)套件的標準:
(1)配套資料是否齊全?原理圖、源程序、文檔等。
(2)是否提供技術(shù)支持?
強大、完善的技術(shù)支持能夠加快學習進度。
(3)能否提供開發(fā)平臺?
現(xiàn)代嵌入式系統(tǒng)的開發(fā)要以平臺為基礎(chǔ)。
平臺是公司和個人迅速發(fā)展的保證。
(1)動手實踐
不要將光盤配套程序直接運行,而要逐行輸入代碼,
并理解代碼,寫文檔。
(2)使用網(wǎng)絡(luò)查找問題的解決方法和學習他人心得。
(3)學會投資
舍得為學知識投資,如買書、資料和工具等。