關(guān)于ARM開發(fā)板的詳細(xì)知識(shí),你知道嗎?
掃描二維碼
隨時(shí)隨地手機(jī)看文章
什么是ARM開發(fā)板?你會(huì)使用嗎?提及ARM開發(fā)板,我們還是從它的起源開始聊起,英國(guó)ARM(Advanced RISC Machines)公司的內(nèi)核芯片作為CPU,同時(shí)附加其他外圍功能的嵌入式開發(fā)板,用以評(píng)估內(nèi)核芯片的功能和研發(fā)各科技類企業(yè)的產(chǎn)品 。
隨著信息技術(shù)的迅猛發(fā)展和人民生活水平的提高,極大地推動(dòng)了醫(yī)療電子設(shè)備的發(fā)展,當(dāng)今醫(yī)療電子設(shè)備的發(fā)展趨勢(shì)是高精度、實(shí)時(shí)性、低功耗和小尺寸,作為醫(yī)療電子設(shè)備中核心地位的MCU(微處理器)也隨著這一發(fā)展趨勢(shì)向前不斷衍變著。由早期的8位MCU發(fā)展到32位RISC(精簡(jiǎn)指令集計(jì)算機(jī))MCU。美國(guó)ADI公司根據(jù)市場(chǎng)的需要最新推出了一款基于ARM(高級(jí)精簡(jiǎn)指令集計(jì)算機(jī))核的微處理器ADμC7024便是32位RISC MCU的杰出代表。ADμC7024卓越的處理能力、集成眾多片上外圍器件和芯片低功耗的特點(diǎn),完全勝任醫(yī)療電子設(shè)備的需求及未來的發(fā)展目標(biāo)。
arm開發(fā)板用什么語言?
arm開發(fā)板用什么語言?從功能上來說,ARM11要比ARM9強(qiáng)一些,但是性能優(yōu)異并不代表適合初學(xué)者。對(duì)于初學(xué)者來說ARM11的有些功能是冗余。學(xué)習(xí)ARM9或者ARM11就在所難免學(xué)習(xí)其所支持的操作系統(tǒng)Linux(ARM11可以支持Android)。目前,市面上ARM9的開發(fā)版的價(jià)格要比ARM11低很多,而兩者都可以運(yùn)行Linux操作系統(tǒng),學(xué)習(xí)ARM9,可以按Linux應(yīng)用開發(fā)、驅(qū)動(dòng)開發(fā)順序?qū)W習(xí)。如果想學(xué)習(xí)Android系統(tǒng)開發(fā),可以學(xué)完ARM9再學(xué)習(xí)ARM11開發(fā)板下的安卓系統(tǒng)開發(fā)。因?yàn)榘沧肯到y(tǒng)就是Linux內(nèi)核+libc庫用Java封裝而成。
arm開發(fā)板語言的選擇?
可以考慮選擇ARM11開發(fā)板,甚至更高級(jí)的開發(fā)板。因?yàn)?,在ARM11開發(fā)板上可以比較流暢的運(yùn)行Android等大型移動(dòng)操作系統(tǒng)。這樣,一份投資,可以做更多的事情。ARM9開發(fā)板上雖然也可以跑Android,不過,性能上還是有些不讓人滿意的。
ARM7,ARM9,ARM11只是硬件平臺(tái)的區(qū)別,對(duì)于嵌入式軟件開發(fā)來說,區(qū)別不太大,因?yàn)榛旧喜粫?huì)有人去寫匯編代碼的:)大家都是拿C來開發(fā),而且各個(gè)ARM SoC的架構(gòu)實(shí)際上差別不大的,學(xué)會(huì)其中一個(gè),是可以融會(huì)貫通的。以上就是ARM開發(fā)板解析,希望能給大家?guī)椭?