中國芯-國產系統+國產處理器-迅為2K1000開發板網絡快速測試方法
硬件連接方式
1 連接調試串口
首先我們使用配帶的 232 串口數據線連接和 usb 轉串口連接起來,
然后將 232 串口線公頭一端連接到開發板的 CON2 座子上,如下圖所示:
232 串口線連接的 usb 轉串口的 usb 接口一端連接到電腦的 usb 接口上。
2.連接 HDMI 屏幕
如果使用 HDMI 的顯示器, 我們需要使用 HDMI 線連接開發板的 HDMI 接口到 HDMI 顯示器的接口上,
開發板 hdmi 接口如下圖所示:
3.連接電源適配器
我們使用配帶的電源適配器,開發板為 12V 供電,連接電源適配器到開發板的電源接口,電源適配器接口如下圖所示:
4.開發板開關機
龍芯開發板的啟動方式有兩種,一種是上電直接啟動,一種是上電通過按鍵啟動。開發板默認為上電
直接啟動。
開機操作:
上電直接啟動:
開發板采用 12v 電源供電,連接好電源并按下自鎖開關直接開機。
上電后通過按鍵啟動:
拔掉開發板上的跳線帽,則開發板上電并打開開關后并不會直接啟動,需要按開發板上的 ON/OFF 按鍵
啟動,如下圖所示:
關機操作:
長按 4 秒開發板上的 on/off 按鍵即可關機,關機完成后在關閉自鎖開關。或者直接使用自鎖開關進行
硬關機操作。
網絡接口測試方法
1.千兆網口測試
開發板上一個有 eth0 和 eth1 倆個自協商 10M/100M/1000M 網口,
J7 對應的為 eth0,
J8 對應的為 eth1,
我們可以使用命令 udhcpc 來自動獲取 IP,-i 指定的為網卡名稱,如果不指定,默認使用 eth0,命令如下:
udhcpc -i eth0
使用 ifconfig 查看網絡信息,如下圖所示:
關閉和打開網口命令:
Ifconfig eth0 down //關閉網口,eth0 為網卡名稱,請根據實際情況決定
Ifconfig eth0 up //打開網口,eth0 為網卡名稱,請根據實際情況決定
測試是否可以上網,輸入命令 ping www.baidu.com -c 3,如下圖所示,-c 3 表示 ping 3 次,如下圖所示:
網速測試,buildroot 文件系統里面集成 iperf3 工具,iperf3 工具是一個網絡性能測試工具,可以用來測 試帶寬,延遲等。
我們需要測試 Ubuntu 與開發板的通信速度,所以 Ubuntu 系統里面也需要安裝 iperf3 工具,可以使用 命令 sudo apt-get install iperf3 進行安裝,
安裝好 iperf3 測試工具以后,我們以 Ubuntu 為服務器,開發板為客戶端進行測試,我們先使用命令 ifconfig 看下 Ubuntu 的 ip,如下圖所示:
從上圖可以看出,Ubuntu 的 ip 地址為 192.168.1.57,大家根據自己的實際情況為準,接著輸入命令 iperf3 -s 啟動 Ubuntu 的服務端,
最后開發板作為客戶端使用命令 iperf3 -c 192.168.1.57 -i 1 連接 Ubuntu 服務端,
-i 1 表示通信周期為 1s,
IP 地址為 Ubuntu 的 ip 地址,開發板打印如下圖所示:
特別注意:開發板的網是自協商 10M/100M/1000M 網口,如果您要測試千兆,需要保證網線,路由器
/交換機,電腦網卡全部支持千兆網。
網口 eth1 的測試同理,這里就不太重復敘述,注意在測試 eth1 的時候,需要把網線插在 eth1 上。
wifi 測試
開發板板載的 wifi 型號為 RTL8723BU,接口為 ubs 接口,在測試之前我們需要保證網卡是打開的,輸入 命令 ifconfig wlan0 up 打開網卡,wlan0 為 RTL8723BU 的名字。打開網卡以后使用 ifconfig 命令查看網卡信息,
3.2.6.1 上網模式測試
上網模式指的就是使用 wifi 模塊連接到無線網絡并檢查是否可以上網。使用命令 ifconfig wlan0 up 啟動 wifi 網卡,如下圖所示:
作者這里使用手機熱點做為要連接的 wifi 來測試,我們輸入命令 iwlist wlan0 scan 掃描開發板附近的 wifi,
我們要連接的 wifi:
使用命令 vi /etc/wpa_supplicant.conf 打開配置文件配置 wifi 的賬號和密碼。如下圖所示
修改前:
修改完成:
修改內容:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
ssid="test"
psk="87654321"
}
使用命令 mkdir /var/run/wpa_supplicant -p 創建 wpa_supplicant 工具需要的目錄
一切準備好以后,使用命令 wpa_supplicant -D wext -c /etc/wpa_supplicant.conf -i wlan0 &連接 wifi連接成功會出現以下打印:
接著使用命令 udhcpc -i wlan0 動態獲取 IP 地址并使用命令 ifconfig 查看是否成功獲取,如下圖所示:
從上圖我們可以看出,wlan0 獲取 IP 成功,IP 為 192.168.168.30,IP 地址分配成功后, 可以使用 ping
www.baidu.com -c 3 命令來測試一下網絡是否正常使用, 命令如下所示
上圖說明網絡通信正常, rtl8723 wifi 模塊使用正常。
以上測試步驟為手動測試,大家也可以使用腳本進行測試,我們使用命令 cd /shell 進到 shell 目錄下,
輸入命令./itop_rtl8723bu_wifi_station.sh -i 2701 -p topeet2015 -d wlan0 執行該腳本即可自動連接 wifi,
其中 2701 是 wifi 的名稱,topeet2701 是 wifi 的密碼,wlan0 是 wifi 的節點名稱。如下圖所示:
3.2.6.2 橋接熱點模式測試
注意,因為 wifi 會橋接到網口 0,所以我們需要先將網線連接到網口 0 上,并保證網口 0 可以上網。網
口 0 為靠近 usb 接口的網口。
接著我們使用命令 cd /shell 進到 shell 目錄下,
輸入命令./itop_rtl8723bu_wifi_ap.sh -i test -p 12345678 -d wlan0,其中,test 為我們創建的熱點的名
稱,12345678 為我們熱點的密碼。注意密碼不能小于 8 位。
啟動成功后我們打開手機,即可搜索并連接使用剛才我們創建的熱點。
4G 模塊測試
首先我們將 4G 模塊天線,以及手機卡查到開發板上,然后開機啟動開發板,如下圖所示:
然后輸入命令 pppd call wcdma &,
接著我們輸入命令 ifconfig 查看是否成功獲取到 IP,
從上圖可以發現,以及成功獲得了 IP 地址,IP 地址為 10.61.177.207,接著我們輸入命令 ping
www.baidu.com -c 3 查看是否可以上網,如下圖所示:
從上圖可以看出,可以使用 4G 正常上網。
-
龍芯
+關注
關注
3文章
343瀏覽量
31259 -
開發板
+關注
關注
25文章
5059瀏覽量
97542
發布評論請先 登錄
相關推薦
評論