當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 行業(yè)百科 > arm開發(fā)板
ARM開發(fā)板在CPU的基礎(chǔ)上增加外設(shè)的嵌入式開發(fā)板,用以評(píng)估內(nèi)核芯片的功能和研發(fā)各類科技類企業(yè)的產(chǎn)品,具備許多功能接口,的嵌入式方案廠商往往有多個(gè)內(nèi)核平臺(tái)的ARM開發(fā)板使各科技類企業(yè)的研發(fā)工程師可以方便的測(cè)試ARM開發(fā)板和研發(fā)公司的產(chǎn)品,通過開發(fā)板內(nèi)的資料文檔可快速開發(fā)公司產(chǎn)品,縮短研發(fā)周期。
如何來選擇arm開發(fā)板
學(xué)習(xí)的話,就用選用FS4412開發(fā)板,該開發(fā)板以下幾大特點(diǎn):1.豐富的硬件接口,F(xiàn)S4412采用的處理器使用Samsung新的ARM Cortex-A9四核CPU的Exynos4412, 主頻達(dá)到1.4~1.6GHz。該芯片采用了新的32nm的先進(jìn)工藝制程,功耗方面有了明顯的降低。Exynos4412處理器已經(jīng)廣泛應(yīng)用于多個(gè)領(lǐng)域。2.功能強(qiáng)大的核心板,采用8層板設(shè)計(jì)、底板采用4層板設(shè)計(jì),更加穩(wěn)定可靠。3.支持Cortex-A9仿真器。4.支持Android紅外遙控。4.標(biāo)配Android遙控器,可以遙控Android系統(tǒng),用于Android TV開發(fā)。
arm開發(fā)板的價(jià)格
價(jià)格各異,有500~800,800~1000,1000~1200等等,甚至更高的價(jià)格,那么如何來選擇開發(fā)板呢?
第一、bootloader是否開源?不開源的bootloader是學(xué)習(xí)驅(qū)動(dòng)的大忌,因?yàn)閎ootloader涉及了大量的ARM的體系結(jié)構(gòu),如果看不到里面是咋實(shí)現(xiàn)的,那么驅(qū)動(dòng)很難入門,初學(xué)者很難掌握驅(qū)動(dòng)的基礎(chǔ)(ARM的硬件基礎(chǔ)),目前大多數(shù)的公司都開源的了。不過我個(gè)人是喜好ADS bootloader的,因?yàn)樾薷腷ootloader容易,可以使用jlink仿真下載,速度很快,可以不用Nor flash也能快速的調(diào)試裸奔程序,eboot就比較郁悶了,是不能采用jlink等單步調(diào)試的,如果沒有NOR flash,那么會(huì)更加郁悶。
第二、技術(shù)支持。嘿嘿,這個(gè)大家都沒有說的了,國(guó)人都比較浮躁,不愿意做長(zhǎng)久的服務(wù)的。我記得在深圳的英貝特招聘會(huì)的時(shí)候,他們的面試官居然說技術(shù)支持的大要求就是盡量把問題推到客戶自己身上,就是說絕對(duì)不做技術(shù)支持,忽悠客戶的。由于開發(fā)板利潤(rùn)很低了,做技術(shù)支持的確很難,很多公司都直接寫上:只保證開發(fā)板正確運(yùn)行,不回答開發(fā)過程中的問題。剛開始覺得公司這樣不厚道,不過后來發(fā)現(xiàn)他們是深有苦衷,利潤(rùn)太低了,什么問題都回答,那他們不用發(fā)展了。所以開發(fā)板幾乎在技術(shù)支持上都是沒有的了。
第三、板子的工藝問題,我見過比較好的工藝板子就是立宇泰,優(yōu)龍等等,個(gè)人買是買不起的。 總之一句話,一分錢一分貨,有銀子就要買好一些的,不要省錢,只是為了用的更加爽!
arm都玩什么
就幾點(diǎn):
1、硬件設(shè)計(jì)
2、系統(tǒng)移植
3、驅(qū)動(dòng)開發(fā)
4、應(yīng)用開發(fā)
以上四點(diǎn)內(nèi)容,我想比較重要的是后兩點(diǎn),第3有難度,第4較靈活,關(guān)鍵的是都是找工作的砝碼。