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