有個(gè)好的環(huán)境,好的設(shè)備,對嵌入式學(xué)習(xí)就會有事半功倍的效果。粵嵌嵌入式課程統(tǒng)一使用的開發(fā)板是粵嵌自主研發(fā)的基于cortex-A53制作的GEC-6818開發(fā)板。這是什么意思?容我慢慢道來。
目前學(xué)習(xí)嵌入式課程大多使用arm架構(gòu)處理器,ARM處理器是英國Acorn有限公司設(shè)計(jì)的低功耗成本RISC微處理器。全稱為Acorn RISC Machine。早期的ARM處理器本身是32位設(shè)計(jì),但也配備16位指令集,一般來講比等價(jià)32位代碼節(jié)省達(dá)35%,卻能保留32位系統(tǒng)的所有優(yōu)勢。
ARM的Jazelle技術(shù)使Java加速得到比基于軟件的Java虛擬機(jī)(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。
ARM微處理器核技術(shù)廣泛應(yīng)用于便攜式通信產(chǎn)品、手持運(yùn)算、多媒體和嵌入式解決方案等領(lǐng)域,已成為RISC的標(biāo)準(zhǔn)。CPU功能上增加DSP指令集提供增強(qiáng)的16位和32位算術(shù)運(yùn)算能力,提高了性能和靈活性。ARM還提供兩個(gè)前沿特性來輔助帶深嵌入處理器的高集成SoC器件的調(diào)試,它們是嵌入式ICE-RT邏輯和嵌入式跟蹤宏核(ETMS)系列。
很多初學(xué)者在學(xué)習(xí)嵌入式的時(shí)候會選擇2440系列開發(fā)板或者4412系列開發(fā)板,包括很多嵌入式課程,教程,論壇也會推薦使用這些來學(xué)習(xí),它們在國內(nèi)算是性價(jià)比而且很實(shí)用的學(xué)習(xí)用開發(fā)板,能滿足絕大部分的學(xué)習(xí)用途,而且網(wǎng)上能找到的學(xué)習(xí)資料比較多,它們都屬于在2011年推出的cortex-A9架構(gòu),是32位架構(gòu)。
而粵嵌自主研發(fā)的GEC-6818開發(fā)板跟上面所說的兩個(gè)則有些區(qū)別,使用的是cortex-A53架構(gòu),是64位架構(gòu),Cortex-A53是目前世界上能效、面積小的64位架構(gòu),這幾乎也是目前手機(jī),平板,掌機(jī)等便攜設(shè)備使用多的架構(gòu)之一:各品牌手機(jī),平板使用的高通曉龍615,616,617,430等;聯(lián)發(fā)科MT6795;Nvidia Shield2017以及任天堂switch使用的TegraX1等等。它的頻率、性能比cortex-A9強(qiáng)大很多,支持更大的ram,在大容量ram下的執(zhí)行效率相比32位的cortex-A9高很多。雖然價(jià)格相比上面所說的兩個(gè)高,但是做復(fù)雜的項(xiàng)目的時(shí)候是物有所值的,不用擔(dān)心性能問題。
粵嵌的嵌入式課程使用如此強(qiáng)勁性能的開發(fā)板,目的是為了給學(xué)員提供足夠好的條件,每一個(gè)成功者都有一個(gè)開始。勇于開始,才能找到成功的路,開始你的嵌入式課程學(xué)習(xí)吧。