1)实验平台:正点原子ATK-DLMP257B开发板
2)浏览产品:https://www.alientek.com/Product_Details/135.html
3)全套实验源码+手册+视频下载:正点原子资料下载中心
文章目录
- 第四章 ATK-DLMP257B功能测试——USB测试
- 4.13.1 USB HOST测试
- 4.13.2 USB鼠标测试
第四章 ATK-DLMP257B功能测试——USB测试
4.13.1 USB HOST测试
准备一个FAT32 格式的U 盘或者带TF 卡的读卡器。笔者使用TF卡+读卡器,将设备插入到ATK-DLMP257B开发板的USB_HOST1 或USB_ HOST 2的USB 接口上,如下图所示:
出厂系统会弹出下面识别信息。
输入df -h 命令,查看U 盘当前挂载路径。
df -h
上图可看出,当前U 盘挂载路径为/run/media/sda1,下面进行U 盘读写速度测试。
提示,读卡器本身的接口读写速度及TF 卡种类、U 盘种类等也会影响速度值快慢,用户
测试值可能与编者测试值不同,速度值仅供参考。
写速度测试:
输入下面命令,向U 盘写入测试文件:
time dd if=/dev/zero of=/run/media/sda1/test bs=1024k count=100 conv=fdatasync
上面表示写入一个100MiB 的test 文件,写入速度为11.0MB/s。实际上写入的文件越大,求平均写入速度越接近实际值。拔出U 盘之前执行一遍sync 命令,同步到存储磁盘。
读速度测试:
输入下面指令,清理运行缓存。
echo 3 > /proc/sys/vm/drop_caches
小提示:因为LINUX 的内核机制,一般情况下不需要特意去释放已使用的cache。这些cache 内容可以增加文件的读写速度。这里为了测试读写速度,故需执行释放。
输入下面指令,读取前面用dd 指令写入的test 文件。
time dd if=/run/media/sda1/test of=/dev/null bs=1024k
这里表示读取100MiB 数据,读取速度为18.0MB/s。读卡器的读写速度等也会影响此速度值,仅供参考。
4.13.2 USB鼠标测试
说明:使用出厂文件系统,启动前插上正点原子的屏幕。
开发板进入系统后,插上鼠标会打印如下信息。
同时,出厂Qt 桌面也显示了鼠标,可以使用鼠标进行点击操作。