前言: 前面对环境及镜像编译进行了测试,这一篇主要针对外围接口进行测试,手头能测试的接口进行测试,比如网络、TF卡、USB等接口。
一、串口及供电
找一根micrUSB数据线,连接到J1上,将条线帽接到如图所示位置。
二、有线网络及SSH测试
打开串口,查看板子网口IP地址,ping通测试,并通过ssh进行连接开发板进行测试,板子默认ssh用户名和密码为root和123456,如图所示。
三、TF卡测试
手里有几种TF卡,如图所示,其中第一次操作只有128MB的黑卡能够挂载,第二次操作只有32G的高速白卡可挂载,每次都有2种无法挂载,而16G的卡始终没有挂载上,系统在按键重启后会出现问题,必须断电重启。
挂载成功的2个卡串口打印如下。
未识别的16G的卡,打印如下图所示。
这个SD卡的测试有点不顺,后面需要认真研究。
四、USB测试
U盘插入J5 USB口后,串口会打印U盘挂载的信息,使用df -h
进行查看会看到挂载的文件节点,拔出U盘后会得到提示,如图所示。
五、WIFI测试
1、SAT模式测试
首先,需要增加连接WiFi的ssid和密码,如图所示。
然后使用如下命令进行WiFi连接测试,如图所示。
/config/wifi/ssw01bInit.sh
ifconfig wlan0 up
/config/wifi/wpa_supplicant -D nl80211 -i wlan0 -c /appconfigs/wpa_supplicant.conf -B &
ifconfig wlan0
route
cat /etc/resolv.conf
ping www.baidu.com
说明一下,过程种出现系统问题,断电重启几次进行测试。有时候重启进不了系统,多重启几次即可进入系统。
2、AP模式测试
加载wifi驱动,如下命令:
/config/wifi/ssw01bInit.sh
配置WIFI模式作为AP热点,如下图所示文件设置,/config/wifi/hostapd.conf
。
打开热点,如下命令,可通过手机或者电脑搜索到AP热点,如图所示。
/config/wifi/hostapd -B /config/wifi/hostapd.conf
设置p2p0为静态IP地址192.168.0.1,由于dhcp-range设置的192.168.1.x。
ifconfig p2p0 192.168.0.1
开启DHCP服务,/config/wifi/dnsmasq -i p2p0 -C /config/wifi/dnsmasq.conf
我发现我的手机连接不上,一直转圈圈,也许操作有误,但通过brctl桥接工具进行桥接后,立马连接上了wifi网络(ssw101bap_test_ap)。具体命令如下:
brctl addbr br0
brctl addif br0 p2p0
brctl addif br0 eth0
ifconfig br0 up
手机连接热点如下所示。
网速测试如视频所示,网络速度还是不错的,就用它连接我的手机了。