飛凌嵌入式 RK3399-C 開發板試用體驗-補個開箱順便跑個分
飛凌這次推出開發板免費試用活動,有幸申請到一塊OK3399-C,先說說這塊cpu吧,RK3399是瑞芯微公司出的一款6核高效能處理器,2個1.8GHz主頻的A72核和4個1.4GHz主頻的A53核,不知道這算不算是傳說中異構。另外這款CPU所內建Mali-T864 GPU,在滿足使用者處理器效能要求的同時,也提供了更加強勁的圖形處理效能,無論是在工業自動化領域還是當前前沿的人工智慧、邊緣計算領域,RK3399都能承擔極大的工作量。另外,飛凌針對這款處理器的效能,不論是硬體還是軟體,都下足了功夫,既提供了各種豐富的資源和介面,也提供了一套完整的開發工具。詳細板載資源如下:
再補個實物圖:
整套包裝內容:板卡,電源介面卡,usb資料線(轉串列埠用),天線(可以接wifi,也可以接4G),簡單而使用,板卡做的也很精緻
拿到這款板卡,第一時間就想讓它和手裡的LS1043和LS1046較量一番,LS1043和LS1046,這兩塊板子飛凌已經移植了coremark,各大網站對這兩款晶片也做了大量測評,從飛凌官方給出的資料可以得知,兩款處理器單核coremark跑分分別為6588和11457,接下來就來看看RK3399是個什麼情況。
先從github拉取coremark原始碼,coremark編譯的一些參考在github上都是有詳細說明的,這裡就不再一一列舉了
git clone https://github.com/eembc/coremark.git
由於預先已經在RK3399安裝了ubuntu系統,我就不在PC端做交叉編譯了,直接用RK3399的工具鏈來編譯。
進入到git克隆目錄中
cd coremark\
檢視目錄結構
ls -l
目錄中有linux,linux64,macos三個子目錄,根據github上的說明,編譯時指定系統架構會用到。
先編譯單核版本的程式,執行編譯命令:
make PORT_CFLAGS="-O3 -funroll-all-loops --param max-inline-insns-auto=550" PORT_DIR=linux64
PORT_CFLAGS為編譯器提供優化引數使得程式執行效果最優化
PORT_DIR指定系統架構,當前選擇linux64位系統
編譯完成後會生成coremark.exe檔案,執行該檔案,等待跑分結果
./coremark.exe
單核Coremark:11396,跟LS1046單核分數差不多,我猜這應該是A72核的分數吧
單核Coremark/MHz=11396/1800=6.33
接下來編譯多核版本,編譯前先執行清除:
make clean
make PORT_CFLAGS="-O3 -funroll-all-loops --param max-inline-insns-auto=550" XCFLAGS="-DMULTITHREAD=6 -DUSE_FORK=1 -DPERFORMANCE_RUN=1" PORT_DIR=linux64
引數的含義參考https://github.com/eembc/coremark
執行coremark.exe
./coremark.exe
6核Coremark:39099
Coremark/MHz=39099/9200=4.25
核多就是好啊!效能不夠,核來湊,還是香的。
為了驗證驗證前面的猜想,繼續編譯了兩核版本,最後跑分結果為
Coremark:22610
Coremark/MHz=22610/3600=6.28
好了,收工,就這樣了!
相關文章
- 【飛凌嵌入式RK3399開發板效能試用體驗】+最後的體驗和總結(四)
- 飛凌RK3399開發板效能試用體驗三(使用QT編寫組態控制元件)QT控制元件
- 飛凌嵌入式i.MX6UL核心板引腳功能複用表使用說明
- 飛凌工程師分享全志A40i系列開發板常用小知識工程師
- 飛凌搭載TI AM62x的ARM核心板/開發板首發上市,亮相Embedded World 2022
- Qualcomm DragonBoard 410c開發板試用活動開箱照片Go
- usdt跑分系統開發軟體搭建
- 開箱即用!Linux 核心首個原生支援,讓你的容器體驗飛起來!| 龍蜥技術Linux
- 【創龍TMS320C6748開發板試用】+開箱照及CCS環境簡介S3
- 開源一個製作小工具的小工具,順便求個 star
- 評論功能完成,順便總結下開發評論的經驗
- getView()執行次數問題(自己再次測試,順便做個記錄)View
- 飛凌嵌入式乾貨分享丨如何在iMX8MQ 核心板上實現低功耗音訊播放MQ音訊
- RK3399開發板效能試用體驗(使用QT編寫組態控制元件)QT控制元件
- 小熊派4G開發板初體驗
- 學Android開發 這19個開發工具助你順風順水Android
- 用threejs開發一個簡易的打飛機和飛機破碎效果JS
- 輸入URL發生了啥?希望你順便懂這15個知識點
- iMX8MP 測評|飛凌FETMX8MP-C核心板多媒體功能測評
- 我開了一門爬蟲資料分析課,順便爆了個照爬蟲
- 基於飛凌i.MX8M Mini核心板的加油機方案
- Serverless 應用開發的 7 個經驗心得Server
- 使用electron+vue開發一個跨平臺todolist(便籤)桌面應用Vue
- 程式碼快不快?跑個分就知道
- 一個程式猿試用有道雲筆記VIP功能體驗筆記
- 飛針測試機在貼裝線路板應用
- 飛凌基於瑞薩 RZ G2L的核心板今日正式釋出
- 聖誕到了,發一個緣分測試軟體的分析。
- Nginx伺服器開箱體驗Nginx伺服器
- 多個開源的js補環境框架測試JS框架
- 動手開發第一個 Cypress 測試應用
- 10個值得一試的iPhone應用開發教程iPhone
- 一個基於koa2的微信開發中介軟體koa-easywechat,開箱即用
- 飛凌嵌入式OK335xD Linux下Qt程式開機啟動 及 sh開機啟動LinuxQT
- vue/cli4跑單個元件測試Vue元件
- 紙飛機帶上這個裝置秒變無人機 還能用VR體驗飛行無人機VR
- 飛凌OK6410裸機開發中JLINK連線問題
- 飛凌TE6410開發Qt/E 4.4.3介面程式步驟QT