本文來源電子發燒友社區,作者:ouxiaolong, 帖子地址:https://bbs.elecfans.com/jishu_2303723_1_1.html
筆者在測評之前,先將Firefly
ROC-RK3568-PC開發板的系統燒寫為Buildroot,不然有些命令無法使用。
1登錄系統
進入設備的方式有很多種,如果不使用屏幕,可以使用串口、SSH、ADB登錄,但是SSH登錄需要先連接網絡。
1串口登錄
將Type-C 的調試串口接到PC,如果串口驅動沒有問題,在設備管理器可看到串口號。
值得注意的是,在使用串口登錄前,先安裝串口驅動,筆者使用的串口芯片是CH340,筆者的電腦已經安裝過了串口驅動了。
接下來就可使用終端工具登錄系統,筆者這里使用的是Xshell,當然也可使用其他的工具,比如putty。
登錄成功后打印信息如下:
串口設置:波特率 115200、數據位 8、停止位 1、無校驗位、無流控制
1.2 SSH登錄
在使用之前,需要事先連接網絡,筆者這里使用的是以太網,事先需要使用串口的登錄,然后輸入以下命令查看IP地址:
#ifconfig
也可修改網絡 IP地址,使用以下命令:
#ifconfig eth0 192.168.101.5
當然啦,如果已經將以太網配置成DHCP模式,那么在只要插上網線就會得到一個IP地址。修改/etc/network/interfaces文件即可,修改內容如下:
然后就可使用ifconfig查看IP。
接下來就可使用SSH登錄系統了,還是可以使用Xshell等工具,當然也可在Ubuntu系統中使用SSH登錄。
值得注意的是,登錄用戶和密碼默認都是root,如果忘記密碼可以通過串口登錄進系統,使用passwd修改。
成功登錄打印信息如下:
和使用串口登錄一樣。
2測試
2.1系統信息
1.硬件檢測
#dmesg #檢測硬件的boot啟動信息,也就是系統啟動的log信息。
2.查看內核和CPU信息
#uname -a #系統概述
#cat /proc/cpuinfo # CPU信息
3.查看內存信息
#cat /proc/meminfo #內存參數
#free -m # 內存使用情況(-m for MB)
4.設備信息
#cat /proc/devices # 顯示設備以及對應的設備號
2.2存儲設備速度測試
1.DDR讀寫測試
ROC-RK3568-PC的內存讀寫速度測試命令如下:
讀速度測試:
#bw_mem 100M rd
寫速度測試:
#bw_mem 100M wr
讀寫速率分別為5230.95MB/s、1592.10MB/s。
讀寫速度還是可以的。
2.eMMC讀寫測試
ROC-RK3568-PC 的eMMC讀寫速度測試命令如下:
讀取測試:
#time dd if=/test of=/dev/null bs=1M
寫入測試:
#time dd if=/dev/zero of=/test bs=1M count=500 conv=fsync
讀寫速率分別為1.3GB/s、93.8MB/s。
3.TF 卡測試
將 TF 卡插入開發板底板上的 TF 卡插槽,終端打印信息如下:
默認情況下 TF 卡掛載到文件系統/mnt/sdcard/目錄
寫入測試:
#time dd if=/dev/zero of=/mnt/sdcard/test bs=1M count=500
conv=fsync
讀取測試:
#time dd if=/mnt/sdcard/test of=/dev/null bs=1M
讀寫速率分別為1.3GB/s、20.1MB/s,當然啦,不同品牌的TF卡速度會有差異,不著使用的是三星的TF卡。
值得注意的是,先要進行寫測試在進行讀測試。
4.USB 2.0/USB3.0
ROC-RK3568-PC支持兩個USB2.0和一個USB3.0接口用戶可以在任何一個板載USB HOST接口上連接USB鼠標、USB鍵盤、U盤等設備。
下面先測試USB2.0的接口,插入U盤,打印信息如下:
U盤設備自動掛載在/udisk目錄下。
寫入測試:
#time dd if=/dev/zero of=/udisk/test bs=1M count=500
conv=fsync
讀取測試:
#time dd if=/udisk/test of=/dev/null bs=1M
當然啦,不同種類的U盤也會影響讀寫速度,筆者使用的閃迪的U盤。
下面測試USB3.0的接口,USB3.0和OTG復用,需單獨使用,插入U盤后,打印信息如下:
寫入測試:
#time dd if=/dev/zero of=/udisk/test bs=1M count=500
conv=fsync
讀取測試:
#time dd if=/udisk/test of=/dev/null bs=1M
從上面的測試結果來看,USB3.0還是要比USB2.0快很多的。
2.3網絡測試
ROC-RK3568-PC開發板配備3個千兆網口,還有一個WiFi,網速測試方法都是一樣的,筆者這是測試的千兆網口(ETH0)。
這里使用系統自帶的Iperf工具測試TCP帶寬。
Iperf 是一個網絡性能測試工具。Iperf可以測試TCP和UDP帶寬質量。Iperf可以測量最大TCP帶寬和UDP特性。
TCP測試:
服務器執行:#iperf -s -i 1 -w
1M
客戶端執行:#iperf -c host -i
1 -w 1M 其中-w表示TCP window size,host需替換成服務器地址。
UDP測試
服務器執行:#iperf -u -s
客戶端執行:#iperf -u -c
10.32.0.254 -b 900M -i 1 -w 1M
-t 60
下面以TCP為例進行測試,這里測試的是ETH0。
先打開服務器:
#iperf -s -i 1 -w 1M
然后使用SSH登錄,新建一個終端,再次打開一個終端:
#iperf -c 192.168.101.6 -i 1
速度還是可以的
-
RK3568
+關注
關注
4文章
526瀏覽量
5238 -
開發板試用
+關注
關注
3文章
301瀏覽量
2152
發布評論請先 登錄
相關推薦
評論