arm開發(fā)版怎樣選擇?簡說ARM開發(fā)小知識
在嵌入式開發(fā)過程中,arm開發(fā)板的選擇也是至關(guān)重要的。選擇了好的arm開發(fā)板對于學(xué)習(xí)會起到事半功倍的效果的。首先來說就是要先把握最近的形式,了解相關(guān)的知識,看一下什么CPU用的最多,什么CPU最穩(wěn)定,要定位好自己的目標(biāo)有選擇的學(xué)習(xí)嵌入式。對于現(xiàn)在來說,arm11用的是最多的,很多的工業(yè)也都在使用??v觀發(fā)展史,在07年之前學(xué)習(xí)嵌入式最多的是arm7,之后的幾年學(xué)習(xí)嵌入式用的最多的就是arm9,現(xiàn)在來說學(xué)習(xí)嵌入式最多的就是arm11的cpu,所以說選擇arm開發(fā)板是要根據(jù)當(dāng)前的行業(yè)來定的。
要把握最近的形式,看看什么cpu用的最多,什么cpu最穩(wěn)定,定位自己的目標(biāo)有選擇的學(xué)習(xí)嵌入式?,F(xiàn)在的arm11用的最多,很多的工業(yè)上都在用,在07年之前學(xué)習(xí)嵌入式用的最多的是arm7,從07年之后的幾年學(xué)習(xí)嵌入式用的最多 的是arm9,現(xiàn)在學(xué)習(xí)嵌入式用的最多 的就是arm11的cpu,這也算是一個規(guī)律,電子行業(yè)在發(fā)展,我們沒有必要學(xué)習(xí)一些將要淘汰的東西,等我們學(xué)會了,這個也沒多少人用了,那我們不是白學(xué)了。所以把握趨勢很重要。
其次選擇arm開發(fā)板要注意的是硬件資源,這就包含了CPU、ROM、RAM、各種接口。其中NanD Flash、Nor Flash和SDRAM的大小一定要滿足自已開發(fā)的要求,要做到的是用最少的錢學(xué)習(xí)最多的東西,也可以看一下可擴(kuò)展的接口是否充足。再來說說軟件資源,軟件資源對一個初學(xué)者來說是至關(guān)重要的,因?yàn)椴煌腶rm開發(fā)板提供的軟件資源差別是比較大的,其中包括嵌入式開發(fā)操作系統(tǒng)以及相應(yīng)的驅(qū)動(最好有源代碼)、開發(fā)工具、調(diào)試工具、學(xué)習(xí)用源代碼、底板原理圖、有相應(yīng)的技術(shù)支持等等。
軟件資源對一個初學(xué)者來說也是很重要的,因?yàn)椴煌拈_發(fā)板提供的軟件資源差別很大。一般必須包括:嵌入式開發(fā)操作系統(tǒng)以及相應(yīng)的驅(qū)動(最好有源代碼)、開發(fā)工具、調(diào)試工具、學(xué)習(xí)用源代碼、底板原理圖、有相應(yīng)的技術(shù)支持等等?,F(xiàn)在的開發(fā)板一般的都可以提供豐富的代碼,資料從網(wǎng)上一搜也是一大堆,原理圖什么的也都提供。
當(dāng)然技術(shù)支持是非常重要的,新手在學(xué)習(xí)嵌入式開發(fā)的時候?qū)τ谝粋€簡單的燒寫系統(tǒng)的過程可能要弄好幾天,更別說更高層次的開發(fā)了。主要就是因?yàn)橛龅降膯栴}不清楚其中的原理,發(fā)生錯誤的時候也不知道問題在哪里,所以說技術(shù)支持就是非常重要的了。不過現(xiàn)在各個開發(fā)板廠商都成自己有技術(shù)支持,不過其中的差別也是很大的,一定要會分辨選擇好的。還有就是價格方面的問題,因?yàn)閷W(xué)習(xí)的話肯定要有投入當(dāng)然也不要亂投入,買一個開發(fā)板要幾百塊錢,當(dāng)然這是必須的一個過程,只有實(shí)踐才能讓技術(shù)越來越熟練。
最重要的就是技術(shù)支持,初學(xué)者在學(xué)習(xí)嵌入式的時候,可能 一個簡單的燒寫系統(tǒng)的過程可能都要弄好幾天(有過這個經(jīng)歷的人一定有同感),所以更別說做開發(fā)了。其實(shí)初學(xué)者遇到 的問題在有一些基礎(chǔ)的人看來可能是非常容易的一件事情,因?yàn)椴惶宄渲械脑恚圆恢厘e在什么地方了。所以有一個技術(shù)支持是很重要的,不過現(xiàn)在的各個開發(fā)板廠商都稱自己有技術(shù)支持,不過做的可真讓人差勁。我做過很多關(guān)于開發(fā)板相關(guān)的項(xiàng)目,也遇到很多初學(xué)者的困惑,也感覺到初學(xué)者為此而付出艱辛的努力,我很愿意幫助初學(xué)者,助人為樂嘛。我本著為初學(xué)者服務(wù)的目的,為大家提供一個嵌入式交流平臺。
現(xiàn)在大部分使用開發(fā)板的用戶是學(xué)生,學(xué)生沒有多少錢的,買一塊開發(fā)板好幾百,一個月的生活費(fèi)呢,不過這個投入我認(rèn)為是值得的,這一次的投入可能會改變我們以后的一生的職業(yè),我們學(xué)到的是以后工作中用到的實(shí)實(shí)在在的技術(shù),現(xiàn)在做技術(shù)的很值錢的,我們可以上網(wǎng)上搜一下,現(xiàn)在的嵌入式工程師的薪水怎么樣,就是讓人羨慕嫉妒恨的。所以我們不應(yīng)該只看眼前的利益,把眼光放長遠(yuǎn)一些。