(1) USB 2.0 写速度测试
执行如下命令,测试 U 盘写速度。 Target# time dd if=/dev/zero of=/run/media/sda1/test bs=1024K count=200
图 40
此处一共写 200MByte 测试数据到 U 盘的 test 文件, 可看到本次测试的 U 盘写速度 为: 200/16.132=12.40MB/s。
(2) USB 2.0 读速度测试
重启评估板,进入文件系统,执行如下命令测试 U 盘读速度。 Target# time dd if=/run/media/sda1/test of=/dev/null bs=1024K
图 41
此处从 test 文件中一共读出 200MByte 的数据,可看到本次测试的 U 盘读速度为:
200/13.531=14.78MB/s。 1.10 网络接口测试
评估板配备一个千兆网口 MIO RGMII0 ETH ,用网线将评估板网口连接到路由器,绿 灯常亮、黄灯闪烁表示连接正常。
1.10.1 网络连通测试
进入评估板文件系统,执行如下命令获取 IP 以及查看网口配置信息。 Target# ifconfig
图 42
如网卡没有自动获取到 IP ,请执行如下命令。 Target# udhcpc -i eth0 //"-i"用于指定网卡, eth0 为网卡名字。
在评估板执行如下命令测试与 PC 机 Windows 端网络连接是否正常。 Target# ping 192.168.1.30 -I eth0
图 56
注意: 当评估板与 PC 机不通过路由器而使用网线直连时,必须将 PC 机防火墙关闭,并
设置 PC 机 Windows 端 IP 与评估板为同一网段,如下图所示。
图 57
3 USB WIFI 模块测试
本案例使用的 USB WIFI 模块为 Tronlong 的 TL8188,支持 STA 模式和 AP 模式。
测试文件目录 tl_usb_wifi_test 位于产品资料“4-软件资料\Demo\tl-linux-application\ module-demos\”路径下。驱动源码位于 tl_usb_wifi_test 的 src 目录下。
(1) STA 模式: 在 STA 工作模式下, USB WIFI 模块可接收来自无线路由器发出的信号, 实现通过路由器连接互联网。
(2) AP 模式:在 AP 工作模式下, USB WIFI 模块会创建一个无线局域网热点,手机、 电脑等设备可通过此热点组建局域网。
为方便测试, 产品资料中提供了经过验证的脚本程序和驱动程序,脚本程序位于 tl_
usb_wifi_test 的 bin 目录下,驱动程序位于 tl_usb_wifi_test 的 driver 目录下。 请将 bin 和
driver 目录下所有文件拷贝到评估板文件系统任意同一个路径下,并按照下图连接 USB
WIFI 模块。
3.3 USB WIFI 驱动编译
如使用重新编译的内核镜像启动评估板,则首次需按照如下步骤重新编译 USB WIFI 驱动。在编译 USB WIFI 驱动前,需确保内核镜像和内核模块已成功编译。 内核镜像、内 核模块编译方法请参考 Linux 系统使用手册的内核编译章节。
将案例src 目录下的 USB WIFI 驱动源码拷贝到 Ubuntu 任意路径并解压。 Host# tar -xvf rtl8188EUS_linux_v5.2.2.3_24783.20171030.tar.gz
图 75
进入驱动源码目录,打开 Makefile 文件。
图 76
Makefile 文件内容请按如下说明进行修改。
CONFIG_PLATFORM_XILINX_ZYNQ = y //指定为目标平台