當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > IT培訓(xùn)問題庫 > 初學(xué)嵌入式開發(fā)板如何選擇?大神分享經(jīng)驗
學(xué)習(xí)嵌入式,那必不可少的就是嵌入式開發(fā)板的選擇與學(xué)習(xí),首先我們要先知道什么是嵌入式開發(fā)板,我相信學(xué)習(xí)嵌入式的人都應(yīng)該是了解的,那還有一些還沒接觸學(xué)習(xí)這個的,對于初學(xué)嵌入式開發(fā)板的人來說,我們就需要來簡單的了解一下。
嵌入式開發(fā)板(Embedded development board),從概念上來講,與軟件外包非常類似(軟件外包是指軟件外包提供商為了集中精力從事核心競爭力業(yè)務(wù),降低項目成本,同時提高項目實施的質(zhì)量,將自己的軟件項目中的全部或部分工作發(fā)包給合適的軟件企業(yè)去完成)。像嵌入式產(chǎn)品的硬件、引導(dǎo)代碼、驅(qū)動程序、文件系統(tǒng)、協(xié)議層、基本應(yīng)用軟件這些方面,都是電子產(chǎn)品的公共和通用部分,并不是產(chǎn)品能夠形成差異化的關(guān)鍵技術(shù),在這個講求分工合作的時代,如果是這部分的工作量比較大,或者是廠商沒有相關(guān)的開發(fā)人員的時候,就能夠選擇由第三方完成這些軟件開發(fā)的工作,加快產(chǎn)品研發(fā)的進程,實現(xiàn)產(chǎn)品的迅速上市,搶占市場先機。
對于這個嵌入式開發(fā)板,你可以就簡單的了解一下就好了,至少你要了解知道嵌入式開發(fā)板是做什么的就好,那么對于初學(xué)嵌入式開發(fā)板的人來說,如何選擇也是一個問題,這里就看看大神是如何做的。
第一,選擇開發(fā)板 要注意硬件資源(包括:CPU、ROM、RAM、各種接口)其中NanD Flash、Nor Flash和SDRAM的大小一定要滿足自已開發(fā)的要求。我們要做到花最少的錢學(xué)習(xí)最多的東西,這才是我們要實現(xiàn)的目標(biāo)。或者我們看一下可擴展的接口是否充足。
第二,要把握最近的形式,看看什么cpu用的最多,什么cpu最穩(wěn)定,定位自己的目標(biāo)有選擇的學(xué)習(xí)嵌入式。現(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é)了。所以把握趨勢很重要。
第三,最重要的就是技術(shù)支持,初學(xué)者在學(xué)習(xí)嵌入式的時候,可能 一個簡單的燒寫系統(tǒng)的過程可能都要弄好幾天(有過這個經(jīng)歷的人一定有同感),所以更別說做開發(fā)了。其實初學(xué)者遇到 的問題在有一些基礎(chǔ)的人看來可能是非常容易的一件事情,因為不太清楚其中的原理,所以不知道錯在什么地方了。所以有一個技術(shù)支持是很重要的,不過現(xiàn)在的各個開發(fā)板廠商都稱自己有技術(shù)支持,不過做的可真讓人差勁。我做過很多關(guān)于開發(fā)板相關(guān)的項目,也遇到很多初學(xué)者的困惑,也感覺到初學(xué)者為此而付出艱辛的努力,我很愿意幫助初學(xué)者,助人為樂嘛。我本著為初學(xué)者服務(wù)的目的,為大家提供一個嵌入式交流平臺。
第四,軟件資源對一個初學(xué)者來說也是很重要的,因為不同的開發(fā)板提供的軟件資源差別很大。一般必須包括:嵌入式開發(fā)操作系統(tǒng)以及相應(yīng)的驅(qū)動(最好有源代碼)、開發(fā)工具、調(diào)試工具、學(xué)習(xí)用源代碼、底板原理圖、有相應(yīng)的技術(shù)支持等等,F(xiàn)在的開發(fā)板一般的都可以提供豐富的代碼,資料從網(wǎng)上一搜也是一大堆,原理圖什么的也都提供。
在初學(xué)嵌入式開發(fā)板這里有一些推薦
如果你想要買嵌入式開發(fā)板學(xué)嵌入式linux,那么你可以選擇cortex-A8,cortex-A9,它里面文檔資料源碼齊全就行。而要買arm開發(fā)板的話,資料多,可以直接買。
而訊為的iTop-4412板子,資料最多。datasheet也是開放的,這個4412的datasheet有很多版本,很適合新手。但如果考慮到性能強的4412,訊為也不錯。
在這里為廣大嵌入式愛好者推薦幾款比較好的嵌入式開發(fā)板TI AM335X,NXP IMX6Q和Samsung 4412,這些都是綜合比較好的,對初入門的新手來說,是挺適合的。
初學(xué)嵌入式開發(fā)板,就根據(jù)上面這些方式來進行選擇,這些都是大神的經(jīng)驗,還是很不錯的哦。