1.測試對象
HD-RK3568-IOT底板是基于HD-RK3568-CORE工業級核心板設計的,具有雙網口、雙CAN、5路串口等豐富接口,適用于工業現場應用需求,方便用戶評估核心板及CPU性能,可用于工業自動化控制、人機界面、醫療分析器、電力等多種行業應用。HD-RK3568-CORE系列核心板使用RockchipRK3568系列Quad-coreARMCortex-A55處理器開發,該處理器集成了最新的高性能CPU、GPU,以及USB2.0、USB3.0千兆以太網、CAN-BUS、HDMI、LVDS等接口。
圖1.1HD-RK3568-IOT
2.測試目的
MPU是一種常見的處理器,被廣泛應用于嵌入式系統中,如智能手機、平板電腦、汽車電子、工業自動化、智能家居等。為了評估MPU的性能和穩定性,需要進行壓力測試,以模擬各種場景和負載,如高并發訪問、大量數據處理、頻繁的IO操作等。通過壓力測試,可以發現MPU在極限負載下的表現,提供性能數據和反饋,以改進系統設計、優化代碼和測試策略,提高MPU的性能和穩定性,確保系統在各種情況下高效運行。
?
2.1測試結果
經過超過72小時的MPU壓力測試,其中主要針對CPU、GPU負載達到50%以上的情況進行測試,根據章節3.5測試結果顯示,在持續高強度負載下測試72小時以上,系統整體表現穩定,無明顯卡頓或崩潰現象,CPU、GPU負載水平均能夠保持在穩定的水平。測試結果表明,系統能夠在長時間高負載的工作環境下保持可靠性和穩定性,具有較高的抗壓能力。
3.測試原理
3.1.1CPU負載
使用C語言編寫模擬CPU壓力測試程序,通過命令行參數指定CPU的負載率,并在一定的時間跨度內持續運行,以模擬CPU的高負載狀態。程序通過使用循環和休眠來控制CPU的負載率,并在循環中通過獲取當前時間戳來計算CPU的使用時間和空閑時間。程序會一直持續運行,直到手動終止。其評估板運行CPU壓力測試程序后如所示。
圖3.1演示程序
該程序需要在空閑的機器上運行才能精確的獲取到設置的CPU負載率,如果有其他占用CPU的進程在運行則實際的利用率會比設定值要高,所以與實際設置的CPU負載率存在一定的誤差。
3.1.2GPU/VPU負載
通過死循環腳本不斷播放格式為.mp4的視頻。
圖3.2GPU負載
3.2硬件準備
HD-RK3568-IOT底板、HD-RK3568-COREV1.1核心板(2GB+8GB)、網線、Type-c數據線、12V電源適配器、UART模塊、支持HDMI顯示屏、電腦主機。
3.3測試環境
圖3.3測試環境
3.4開始MPU負載測試
根據測試目的,運行測試程序,將CPU負載率設置為70%,使用開發板HMDI接口外接屏幕播放視頻并持續運行72小時以上。
圖3.4執行CPU測試腳本
如圖3.4所示,運行CpuStress程序并設置負載率為70%,運行后先檢測是否存在CpuStress進程,若有則殺掉進程,若無根據用戶輸入時間校準評估板時間,最后輸入測試時長(秒)開始MPU負載測試并持續顯示當前CPU負載率在屏幕,若達到測試時長則自動結束測試。
圖3.5CPU溫度
圖3.6CPU占用率
圖3.7執行視頻播放腳本
圖3.8視頻播放?
3.5結束MPU負載測試
圖3.9CPU占用率
圖3.10測試結果
如圖3.10所示,CpuStress程序在運行了72小時30分鐘后結束運行,并顯示測試完成,在此測試期間,持續高強度負載下,系統整體表現穩定,無明顯卡頓或崩潰現象,CPU、GPU、VPU負載水平均能夠保持在穩定的水平。測試結果表明,系統能夠在長時間高負載的工作環境下保持可靠性和穩定性,具有較高的抗壓能力。
圖3.11視頻播放
4.關于HD-RK3568-IOT
4.1硬件參數
HD-RK3568-IOT板載的外設功能:
集成2路10M/100M/1000M自適應以太網接口
集成Wi-Fi
集成2路RS-232接口
集成2路RS-485接口
集成2路CAN-bus接口
集成2路USBHost
集成1路USB擴展5G模塊接口(集成SIM卡接口)
支持1路TF卡接口
支持液晶顯示接口(RGB信號)
1路攝像頭接口(MIPICSI)
音頻(耳機、MiC、SPK)
支持實時時鐘與后備電池
支持蜂鳴器與板載LED
支持GPIO
1路TTL調試串口
直流+12V電源供電(寬壓9~36V)
HD-RK3568-CORE核心板硬件資源參數:
注:受限于主板的尺寸與接口布局,核心板部分資源在IoT底板上以插針方式引出。
-
測試
+關注
關注
8文章
5345瀏覽量
126839 -
性能測試
+關注
關注
0文章
213瀏覽量
21357 -
核心板
+關注
關注
5文章
1024瀏覽量
29818 -
RK3568
+關注
關注
4文章
520瀏覽量
5128
發布評論請先 登錄
相關推薦
評論