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

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

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

一張圖完美詮釋 ELF 2 學習板的硬件資源

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

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

相關(guān)推薦