當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > IT培訓(xùn)問題庫 > 初學(xué)嵌入式開發(fā)板如何選擇?大神分享經(jīng)驗(yàn)
初學(xué)嵌入式開發(fā)板如何選擇?大神分享經(jīng)驗(yàn)
時(shí)間:2018-07-17 來源:未知
學(xué)習(xí)嵌入式,那必不可少的就是嵌入式開發(fā)板的選擇與學(xué)習(xí),首先我們要先知道什么是嵌入式開發(fā)板,我相信學(xué)習(xí)嵌入式的人都應(yīng)該是了解的,那還有一些還沒接觸學(xué)習(xí)這個(gè)的,對(duì)于初學(xué)嵌入式開發(fā)板的人來說,我們就需要來簡(jiǎn)單的了解一下。
嵌入式開發(fā)板(Embedded development board),從概念上來講,與軟件外包非常類似(軟件外包是指軟件外包提供商為了集中精力從事核心競(jìng)爭(zhēng)力業(yè)務(wù),降低項(xiàng)目成本,同時(shí)提高項(xiàng)目實(shí)施的質(zhì)量,將自己的軟件項(xiàng)目中的全部或部分工作發(fā)包給合適的軟件企業(yè)去完成)。像嵌入式產(chǎn)品的硬件、引導(dǎo)代碼、驅(qū)動(dòng)程序、文件系統(tǒng)、協(xié)議層、基本應(yīng)用軟件這些方面,都是電子產(chǎn)品的公共和通用部分,并不是產(chǎn)品能夠形成差異化的關(guān)鍵技術(shù),在這個(gè)講求分工合作的時(shí)代,如果是這部分的工作量比較大,或者是廠商沒有相關(guān)的開發(fā)人員的時(shí)候,就能夠選擇由第三方完成這些軟件開發(fā)的工作,加快產(chǎn)品研發(fā)的進(jìn)程,實(shí)現(xiàn)產(chǎn)品的迅速上市,搶占市場(chǎng)先機(jī)。

對(duì)于這個(gè)嵌入式開發(fā)板,你可以就簡(jiǎn)單的了解一下就好了,至少你要了解知道嵌入式開發(fā)板是做什么的就好,那么對(duì)于初學(xué)嵌入式開發(fā)板的人來說,如何選擇也是一個(gè)問題,這里就看看大神是如何做的。
第一,選擇開發(fā)板 要注意硬件資源(包括:CPU、ROM、RAM、各種接口)其中NanD Flash、Nor Flash和SDRAM的大小一定要滿足自已開發(fā)的要求。我們要做到花最少的錢學(xué)習(xí)最多的東西,這才是我們要實(shí)現(xiàn)的目標(biāo)。或者我們看一下可擴(kuò)展的接口是否充足。
第二,要把握最近的形式,看看什么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,這也算是一個(gè)規(guī)律,電子行業(yè)在發(fā)展,我們沒有必要學(xué)習(xí)一些將要淘汰的東西,等我們學(xué)會(huì)了,這個(gè)也沒多少人用了,那我們不是白學(xué)了。所以把握趨勢(shì)很重要。
第三,最重要的就是技術(shù)支持,初學(xué)者在學(xué)習(xí)嵌入式的時(shí)候,可能 一個(gè)簡(jiǎn)單的燒寫系統(tǒng)的過程可能都要弄好幾天(有過這個(gè)經(jīng)歷的人一定有同感),所以更別說做開發(fā)了。其實(shí)初學(xué)者遇到 的問題在有一些基礎(chǔ)的人看來可能是非常容易的一件事情,因?yàn)椴惶宄渲械脑恚圆恢厘e(cuò)在什么地方了。所以有一個(gè)技術(shù)支持是很重要的,不過現(xiàn)在的各個(gè)開發(fā)板廠商都稱自己有技術(shù)支持,不過做的可真讓人差勁。我做過很多關(guān)于開發(fā)板相關(guān)的項(xiàng)目,也遇到很多初學(xué)者的困惑,也感覺到初學(xué)者為此而付出艱辛的努力,我很愿意幫助初學(xué)者,助人為樂嘛。我本著為初學(xué)者服務(wù)的目的,為大家提供一個(gè)嵌入式交流平臺(tái)。
第四,軟件資源對(duì)一個(gè)初學(xué)者來說也是很重要的,因?yàn)椴煌拈_發(fā)板提供的軟件資源差別很大。一般必須包括:嵌入式開發(fā)操作系統(tǒng)以及相應(yīng)的驅(qū)動(dòng)(最好有源代碼)、開發(fā)工具、調(diào)試工具、學(xué)習(xí)用源代碼、底板原理圖、有相應(yīng)的技術(shù)支持等等。現(xiàn)在的開發(fā)板一般的都可以提供豐富的代碼,資料從網(wǎng)上一搜也是一大堆,原理圖什么的也都提供。

在初學(xué)嵌入式開發(fā)板這里有一些推薦
如果你想要買嵌入式開發(fā)板學(xué)嵌入式linux,那么你可以選擇cortex-A8,cortex-A9,它里面文檔資料源碼齊全就行。而要買arm開發(fā)板的話,資料多,可以直接買。
而訊為的iTop-4412板子,資料最多。datasheet也是開放的,這個(gè)4412的datasheet有很多版本,很適合新手。但如果考慮到性能強(qiáng)的4412,訊為也不錯(cuò)。
在這里為廣大嵌入式愛好者推薦幾款比較好的嵌入式開發(fā)板TI AM335X,NXP IMX6Q和Samsung 4412,這些都是綜合比較好的,對(duì)初入門的新手來說,是挺適合的。
初學(xué)嵌入式開發(fā)板,就根據(jù)上面這些方式來進(jìn)行選擇,這些都是大神的經(jīng)驗(yàn),還是很不錯(cuò)的哦。

