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