飛凌嵌入式 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控制元件
- 飛凌搭載TI AM62x的ARM核心板/開發板首發上市,亮相Embedded World 2022
- 飛凌工程師分享全志A40i系列開發板常用小知識工程師
- 飛凌嵌入式i.MX6UL核心板引腳功能複用表使用說明
- 開箱即用!Linux 核心首個原生支援,讓你的容器體驗飛起來!| 龍蜥技術Linux
- usdt跑分系統開發軟體搭建
- 開源一個製作小工具的小工具,順便求個 star
- 嵌入式開發板,SSH開機密碼,用於網口登入密碼
- RK3399開發板效能試用體驗(使用QT編寫組態控制元件)QT控制元件
- 小熊派4G開發板初體驗
- Nginx伺服器開箱體驗Nginx伺服器
- Spring Boot Admin 2.0開箱體驗Spring Boot
- 用threejs開發一個簡易的打飛機和飛機破碎效果JS
- Serverless 應用開發的 7 個經驗心得Server
- 我開了一門爬蟲資料分析課,順便爆了個照爬蟲
- 使用electron+vue開發一個跨平臺todolist(便籤)桌面應用Vue
- 一個實用的rust日誌板條箱,灰常好用Rust
- 多個開源的js補環境框架測試JS框架
- 嵌入式開發和普通伺服器開發的前景哪個更好?伺服器
- GA20首次公開試飛成功:首個試飛公開機型,明年取證交付
- 動手開發第一個 Cypress 測試應用
- 飛凌OK6410裸機開發中JLINK連線問題
- 一個基於koa2的微信開發中介軟體koa-easywechat,開箱即用
- 教你嚐鮮「快應用」!體驗秒開,如絲般順滑!
- 撫順開飛機票行程單行程
- 使用者測評:G2L開發板初體驗
- 飛凌嵌入式乾貨分享丨如何在iMX8MQ 核心板上實現低功耗音訊播放MQ音訊
- 用Chrome外掛改進開發體驗Chrome
- 輸入URL發生了啥?希望你順便懂這15個知識點
- 十年嵌入式軟體開發面試資料分享面試
- 分享個人用於開發相關的軟體/工具
- Python UI 開發用哪個好?PythonUI
- 開發一個React + Electron應用React
- 開發第一個Flink應用
- 軟體測試培訓分享:軟體測試和軟體開發學哪個好呢
- 飛凌FET3399-C核心板揭開“刷臉時代”人臉識別背後的奧祕
- Spring AI 搶先體驗,5 分鐘玩轉 Java AI 應用開發SpringAIJava