當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 入門指導(dǎo) > linux嵌入式開發(fā)板推薦,資深程序員教給你
嵌入式是現(xiàn)在發(fā)展最快的IT技術(shù)之一了,很多人都選擇了嵌入式這一行業(yè),對于嵌入式來說,他掙得多,前景也很不錯,學(xué)習(xí)嵌入式,開發(fā)板是最離不開的了,很多出入嵌入式行業(yè)的人對于嵌入式開發(fā)板,不知道,應(yīng)該怎么選,今天在這里聽聽資深程序員怎么說。
嵌入式開發(fā)板的選擇也不用過于糾結(jié),對于開發(fā)板來說,你應(yīng)該首先要了解嵌入式linux開發(fā)板,嵌入式開發(fā)板(Embedded development board)就是半導(dǎo)體行業(yè)分工合作的載體之一,它為開發(fā)產(chǎn)品的廠商提供基本的底層硬件、系統(tǒng)和驅(qū)動等資源,使得用戶不需要再投入人力和時間來完成這些底層的工作。
對于嵌入式linux開發(fā)板來說,就和軟件外包是很類似的,就像嵌入式產(chǎn)品的硬件、引導(dǎo)代碼、驅(qū)動程序、文件系統(tǒng)、協(xié)議層、基本應(yīng)用軟件這些方面,都是電子產(chǎn)品的公共和通用部分,并不是產(chǎn)品能夠形成差異化的關(guān)鍵技術(shù),在這個講求分工合作的時代,如果是這部分的工作量比較大,或者是廠商沒有相關(guān)的開發(fā)人員的時候,就能夠選擇由第三方完成這些軟件開發(fā)的工作,加快產(chǎn)品研發(fā)的進(jìn)程,實現(xiàn)產(chǎn)品的迅速上市,搶占市場先機。
那么了解了嵌入式linux開發(fā)板后,那就是如何選擇的問題了,選擇linux開發(fā)板其實簡單的說就是有5個方法,根據(jù)這些方式選擇,那再好不過了。
第一,就是要看形式了,看看現(xiàn)在什么用的最多了,現(xiàn)在的話就是arm11,很多地方都在用,如果我們選擇現(xiàn)在都不用的,那不就白學(xué)了,所以把握趨勢很重要。
第二,選擇開發(fā)板 要注意硬件資源(包括:CPU、ROM、RAM、各種接口)其中NanD Flash、Nor Flash和SDRAM的大小一定要滿足自已開發(fā)的要求。我們要做到花最少的錢學(xué)習(xí)最多的東西,這才是我們要實現(xiàn)的目標(biāo)。或者我們看一下可擴展的接口是否充足。
第三,軟件資源對一個初學(xué)者來說也是很重要的,因為不同的開發(fā)板提供的軟件資源差別很大。一般必須包括:嵌入式開發(fā)操作系統(tǒng)以及相應(yīng)的驅(qū)動(最好有源代碼)、開發(fā)工具、調(diào)試工具、學(xué)習(xí)用源代碼、底板原理圖、有相應(yīng)的技術(shù)支持等等,F(xiàn)在的開發(fā)板一般的都可以提供豐富的代碼,資料從網(wǎng)上一搜也是一大堆,原理圖什么的也都提供。
第四,我們?yōu)槭裁磿玫角度胧絣inux開發(fā)板,不就是技術(shù)支持,初學(xué)者在學(xué)習(xí)嵌入式的時候,可能 一個簡單的燒寫系統(tǒng)的過程可能都要弄好幾天(有過這個經(jīng)歷的人一定有同感),所以更別說做開發(fā)了。其實初學(xué)者遇到 的問題在有一些基礎(chǔ)的人看來可能是非常容易的一件事情,因為不太清楚其中的原理,所以不知道錯在什么地方了,所以要注意這個點。
第五,就是價格問題了,現(xiàn)在大部分使用開發(fā)板的用戶是學(xué)生,學(xué)生沒有多少錢的,買一塊開發(fā)板好幾百,一個月的生活費呢,不過這個投入我認(rèn)為是值得的,這一次的投入可能會改變我們以后的一生的職業(yè),我們學(xué)到的是以后工作中用到的實實在在的技術(shù),現(xiàn)在做技術(shù)的很值錢的,我們可以上網(wǎng)上搜一下,現(xiàn)在的嵌入式工程師的薪水怎么樣,就是讓人羨慕嫉妒恨的。所以我們不應(yīng)該只看眼前的利益,把眼光放長遠(yuǎn)一些。
說了這么多都是如何來選擇嵌入式linux開發(fā)板,還沒給你們推薦幾個,下面重點來了,對于一些初學(xué)者來說,想學(xué)嵌入式linux的,如果手頭寬裕,cortex-A8,cortex-A9的想買什么自己去挑,文檔資料源碼齊全就行,如果不寬裕的,買個mini2440開發(fā)板就行了,買ARM9的不用太糾結(jié),資料多就行了,還有就是訊為的4412板子也是不錯的,當(dāng)然不止這些,還有TI AM335X,NXP IMX6Q和Samsung 4412。這些都是很適合初學(xué)的人來用的。
看了這么多,對linux嵌入式開發(fā)板有很大了解了吧,抓緊時間去選吧。