• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

來自資深工程師對ELF 2開發(fā)板的產(chǎn)品測評

04/28 14:50
510
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
為了幫助嵌入式開發(fā)者邁向更高的技術(shù)臺階,飛凌嵌入式旗下教育品牌 ElfBoard 發(fā)布了第二代嵌入式 AI 進(jìn)階學(xué)習(xí)板 ELF 2。下面跟各位小伙伴分享一下,資深嵌入式工程師老溫對ELF 2 學(xué)習(xí)板進(jìn)行的測評體驗(yàn)。
嵌入式進(jìn)階學(xué)習(xí)板?ELF 2?,是基于瑞芯微 RK3588 處理器進(jìn)行設(shè)計(jì)的,借助 RK3588 強(qiáng)大的神經(jīng)網(wǎng)絡(luò)處理器(NPU)和多媒體處理能力,可以幫助工程師們更好地進(jìn)階到嵌入式 AI 和多媒體處理領(lǐng)域。
我們分別從以下這幾個(gè)維度:硬件資源、配套資料、優(yōu)點(diǎn)缺點(diǎn)、照片鑒賞,全面測評一下這款面向嵌入式 AI 和多媒體進(jìn)階的學(xué)習(xí)板。
一、ELF 2 學(xué)習(xí)板的硬件資源

一張圖完美詮釋 ELF 2 學(xué)習(xí)板的硬件資源

ELF 2 學(xué)習(xí)板的主控 CPU 是瑞芯微的 RK3588,工程師們可以自行網(wǎng)上搜索了解這款CPU的性能參數(shù),學(xué)習(xí)板采用【核心板+底板】的形式進(jìn)行設(shè)計(jì),可以隨時(shí)把核心板用在其他項(xiàng)目上面。
底板設(shè)計(jì)得非常小巧簡潔(好家伙,它連USER-LED和USER-KEY都沒有),之所以沒有做成大而全的學(xué)習(xí)板形式,我猜測,這款板子是面向嵌入式AI和多媒體應(yīng)用方向的,所以它只保留了千兆Ethernet、HDMI、USB、Codec Audio、MIPI-CSI、MIPI-DSI 這類多媒體相關(guān)的接口。
(我相信 ElfBoard 官方是在經(jīng)過綜合權(quán)衡后,才在大而全上面做減法的,大而全可以考慮飛凌的 OK3588-C 開發(fā)板。)
底板背面還保留了兩個(gè) M.2 類型接口,可以用來對接 NVMe 固態(tài)硬盤和 Wi-Fi 通信模組,大大地?cái)U(kuò)展了磁盤容量和網(wǎng)絡(luò)通信方式,妥妥地一臺小型桌面電腦。
因?yàn)榈装迳厦孀隽烁?a class="article-link" target="_blank" href="/e/1593497.html">樹莓派兼容的 40Pin 擴(kuò)展引腳,以及提供了20Pin自由擴(kuò)展接口,所以嵌入式的 DIYer 可以在其上面做一些擴(kuò)展板,自由發(fā)揮的空間留給了廣大的嵌入式工程師。
二、ELF 2 學(xué)習(xí)板的配套資料
作為一款面向教學(xué)的開發(fā)板產(chǎn)品,配套資料是最最最重要的,ELF 2 的資料全部都放官網(wǎng)了,并且提供了免費(fèi)的網(wǎng)盤高速下載服務(wù),買板子之前可以先下載資料進(jìn)行瀏覽

資料目錄的整體規(guī)劃還是比較貼心的,《用戶資料極速下載必讀》和《ELF2學(xué)習(xí)板產(chǎn)品規(guī)格書》主要是指導(dǎo)用戶如何下載資料以及初步了解 ELF 2 學(xué)習(xí)板的產(chǎn)品規(guī)格,這兩項(xiàng)內(nèi)容不用下載,直接瀏覽器打開閱讀。
資料下載完之后,建議開發(fā)者認(rèn)真地閱讀一下【00-使用前必讀】文件夾里面的內(nèi)容,里面包含了《嵌入式Linux學(xué)習(xí)路線.pdf》和《用戶資料目錄.pdf》,《選型手冊.pdf》還在完善當(dāng)中。
【01-教程文檔】文件夾里面的內(nèi)容就很豐富了,也是很多嵌入式開發(fā)者最關(guān)心的內(nèi)容,《開發(fā)板快速啟動(dòng)手冊.pdf》幾乎是開發(fā)板產(chǎn)品的標(biāo)配文檔,可以讓我們拿到開發(fā)板實(shí)物后,快速上電啟動(dòng)。
基礎(chǔ)為先,開發(fā)資料里面提供了《Linux系統(tǒng)基礎(chǔ)入門.pdf》和《嵌入式接口通識知識.pdf》,在開始一系列的學(xué)習(xí)之前,建議快速閱讀一遍,對基礎(chǔ)知識有一個(gè)基本的印象。
ELF 2 學(xué)習(xí)板的資料文檔,主要是圍繞以下幾個(gè)方面進(jìn)行編寫的:應(yīng)用程序開發(fā)、系統(tǒng)移植和驅(qū)動(dòng)開發(fā)、硬件開發(fā),嵌入式AI開發(fā)。
應(yīng)用程序開發(fā):提供了Python、Qt、Shell編程、系統(tǒng)應(yīng)用編程這幾大塊內(nèi)容,幾乎涵蓋了所有應(yīng)用開發(fā)的學(xué)習(xí)場景,開發(fā)者可以根據(jù)自己平時(shí)的工作方向,按需學(xué)習(xí)。
系統(tǒng)移植和驅(qū)動(dòng)開發(fā):這兩大塊是硬骨頭,學(xué)習(xí)難度是比較大的,教程里面提供了開發(fā)環(huán)境搭建指導(dǎo)、基本的驅(qū)動(dòng)移植、常用的子系統(tǒng)講解分析、文件系統(tǒng)構(gòu)建,這些內(nèi)容。
硬件開發(fā):嵌入式軟件開發(fā)離不開硬件原理的學(xué)習(xí),所以 ELF 2 延續(xù)了 ELF 1 的優(yōu)點(diǎn),提供了一份含金量很高的《ELF 2開發(fā)板硬件教程.pdf》,全面分析了開發(fā)板關(guān)鍵的電路原理,彌補(bǔ)了嵌入式硬件入門的空缺。
嵌入式AI開發(fā):這也是ELF 2學(xué)習(xí)板的一大亮點(diǎn),提供了一份完整的嵌入式 AI 入門級文檔,從模型訓(xùn)練到部署,介紹了深度學(xué)習(xí)框架和經(jīng)典的模型,如何使用 RKNN 相關(guān)的工具進(jìn)行模型部署。
三、ELF 2 學(xué)習(xí)板的優(yōu)點(diǎn)和不足
接下來,從我個(gè)人的主觀感受出發(fā),來說一下 ELF 2 學(xué)習(xí)板有待改進(jìn)的地方吧。
待改進(jìn)一:目前只提供了嵌入式Linux和Ubuntu22.04 這兩個(gè)文件系統(tǒng)相關(guān)的教程資料,Android和OpenHarmony,以及項(xiàng)目開發(fā)相關(guān)的內(nèi)容,還在編寫當(dāng)中,想使用后面兩款操作系統(tǒng)的工程師朋友,可能還要再等一等。
待改進(jìn)二:樹莓派兼容的 40Pin 和自定義的 20Pin 擴(kuò)展引腳,目前沒有提供配套的硬件模塊和教程,我猜應(yīng)該是 ELF 2 剛剛上市,這部分模塊還在研發(fā)設(shè)計(jì)當(dāng)中,期待 ElfBoard 盡快上架這部分?jǐn)U展模塊的硬件和教程。
待改進(jìn)三:底板上如果增加散熱器電源和卡扣接口,可能會方便一些(開發(fā)板OK3588-C上面有這個(gè)設(shè)計(jì)),CPU散熱器需要通過外殼進(jìn)行卡扣或不用卡扣,并且需要底板上的擴(kuò)展接口對接控制。我猜測是因?yàn)檫@款板子很緊湊了,如果為了散熱器卡扣打兩個(gè)螺絲孔,可能會影響整體的布局和布線。
待改進(jìn)四:嚴(yán)格來說,價(jià)格不算是待改進(jìn)的點(diǎn),(單純比價(jià)格意義不大),雖然價(jià)格是很多年輕初學(xué)者關(guān)注的點(diǎn)之一,他們直接對比價(jià)格也人之常情,但我相信官方是在經(jīng)過各種市場調(diào)研后才做出的定價(jià)(FET3588-C核心板價(jià)格不菲),后續(xù)也希望 ElfBoard 能舉行更多活動(dòng)來進(jìn)一步降低年輕人的學(xué)習(xí)成本。
再來說一下優(yōu)點(diǎn)。
優(yōu)點(diǎn)一:體積小巧,可擴(kuò)展性高,得益于 ELF 2 的硬件可靠性設(shè)計(jì),它幾乎可以直接內(nèi)嵌到硬件產(chǎn)品里面,比如廣告機(jī)、工控機(jī)、邊緣服務(wù)器,等等。基本上給 ELF 2 配一個(gè)外殼(加個(gè)固態(tài),升級一下核心板配置),就可以成為一臺小型的桌面電腦了。
優(yōu)點(diǎn)二:硬件設(shè)計(jì)教程和嵌入式AI教程,這兩份教程含金量很高,之所以花精力寫硬件設(shè)計(jì)教程,是因?yàn)?ElfBoard 始終認(rèn)為,嵌入式軟件工程師也需要學(xué)習(xí)硬件的基本原理,這樣才能在實(shí)際調(diào)試工作中游刃有余。嵌入式AI作為一個(gè)新的學(xué)習(xí)方向,ElfBoard 也是一步步教導(dǎo)開發(fā)者如何部署和運(yùn)行深度學(xué)習(xí)模型。
優(yōu)點(diǎn)三:小巧的板子集成了豐富的多媒體硬件接口,比如用于顯示的HDMI、USB-DP、MIPI-DSI可以同時(shí)使用,支持三屏異顯,支持兩路MIPI-CSI攝像頭輸入,支持千兆以太網(wǎng),支持Codec Audio,大部分接口都是為多媒體應(yīng)用而設(shè)計(jì)。
優(yōu)點(diǎn)四:全方位的應(yīng)用開發(fā)教程,涵蓋了嵌入式Linux系統(tǒng)編程、Qt應(yīng)用、Shell編程、Python編程,這樣設(shè)計(jì)教程的好處是,開發(fā)者或初學(xué)者可以先從應(yīng)用程序這個(gè)角度,邁進(jìn)嵌入式AI和多媒體應(yīng)用領(lǐng)域,而不用被難啃的多媒體驅(qū)動(dòng)所勸退。
優(yōu)點(diǎn)五:為了鼓勵(lì)開發(fā)者堅(jiān)持學(xué)習(xí)和分享技術(shù),ElfBoard 會拿出真金白銀來回饋學(xué)有所成的開發(fā)者,不定期舉行優(yōu)惠活動(dòng)。
綜合來說,ELF 2 這款高性能學(xué)習(xí)板,主要面向的用戶群體是已經(jīng)完成基礎(chǔ)入門的嵌入式Linux開發(fā)者,它所提供的資料側(cè)重點(diǎn)是在嵌入式 AI 和多媒體技術(shù)方向,能最大程度地發(fā)揮 RK3588 這款 CPU 的性能優(yōu)勢。
ELF 2 的小體積,加上它的商業(yè)級可靠性設(shè)計(jì),可以讓它很容易嵌入到其他產(chǎn)品里面去,也可以加一個(gè)外殼讓它變成一臺小型桌面電腦,配合樹莓派兼容的40Pin引腳,可以讓嵌入式 DIYer 更好地發(fā)揮出他們的創(chuàng)造力。
四、ELF 2 學(xué)習(xí)板實(shí)拍照片
(使用手機(jī)進(jìn)行非專業(yè)拍攝,老鐵們將就著看吧~)

相關(guān)推薦