【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——USB测试 #USB HOST #USB 鼠标

1)实验平台:正点原子ATK-DLMP257B开发板

2)浏览产品:https://www.alientek.com/Product_Details/135.html

3)全套实验源码+手册+视频下载:正点原子资料下载中心

文章目录

  • [第四章 ATK-DLMP257B功能测试------USB测试](#第四章 ATK-DLMP257B功能测试——USB测试)
    • [4.13.1 USB HOST测试](#4.13.1 USB HOST测试)
    • [4.13.2 USB鼠标测试](#4.13.2 USB鼠标测试)

第四章 ATK-DLMP257B功能测试------USB测试

4.13.1 USB HOST测试

准备一个FAT32 格式的U 盘或者带TF 卡的读卡器。笔者使用TF卡+读卡器,将设备插入到ATK-DLMP257B开发板的USB_HOST1 或USB_ HOST 2的USB 接口上,如下图所示:

图 4.13 1 TF卡+读卡器接入开发板USB HOST接口

出厂系统会弹出下面识别信息。

图 4.13 2 U盘识别信息

输入df -h 命令,查看U 盘当前挂载路径。

c# 复制代码
df -h


图 4.13 3 查看U 盘挂载路径

上图可看出,当前U 盘挂载路径为/run/media/sda1,下面进行U 盘读写速度测试。

提示,读卡器本身的接口读写速度及TF 卡种类、U 盘种类等也会影响速度值快慢,用户

测试值可能与编者测试值不同,速度值仅供参考。

写速度测试:

输入下面命令,向U 盘写入测试文件:

c# 复制代码
time dd if=/dev/zero of=/run/media/sda1/test bs=1024k count=100 conv=fdatasync


图 4.13 4 U盘写入测试

上面表示写入一个100MiB 的test 文件,写入速度为11.0MB/s。实际上写入的文件越大,求平均写入速度越接近实际值。拔出U 盘之前执行一遍sync 命令,同步到存储磁盘。

读速度测试:

输入下面指令,清理运行缓存。

c# 复制代码
echo 3 > /proc/sys/vm/drop_caches

小提示:因为LINUX 的内核机制,一般情况下不需要特意去释放已使用的cache。这些cache 内容可以增加文件的读写速度。这里为了测试读写速度,故需执行释放。

输入下面指令,读取前面用dd 指令写入的test 文件。

c# 复制代码
time dd if=/run/media/sda1/test of=/dev/null bs=1024k


图 4.13 5 读取速度测试

这里表示读取100MiB 数据,读取速度为18.0MB/s。读卡器的读写速度等也会影响此速度值,仅供参考。

4.13.2 USB鼠标测试

说明:使用出厂文件系统,启动前插上正点原子的屏幕。

开发板进入系统后,插上鼠标会打印如下信息。

图 4.13 6 插上鼠标后打印的信息

同时,出厂Qt 桌面也显示了鼠标,可以使用鼠标进行点击操作。

相关推荐
YJlio13 分钟前
PsService·下(7.21):Find/SetConfig 与服务的启动/停止/重启/暂停/恢复
linux·运维·服务器
波诺波15 分钟前
环境管理器
linux·前端·python
Shylock_Mister17 分钟前
ESP32堆栈空间优化全攻略
c语言·嵌入式硬件·物联网
测试老哥23 分钟前
自动化测试用例的编写和管理
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
点灯小铭34 分钟前
基于单片机的超声波自动泥浆回收系统
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
Tracy97335 分钟前
OT83211_VC1:4通道 ASRC OTG(44.1kHz~192kHz)音频采样率转换器产品介绍
嵌入式硬件·音视频·xmos 模组·xmos模组固件
_OP_CHEN42 分钟前
Linux系统编程:(六)深入理解 Linux 软件包管理器——从原理到 yum 实战全攻略
linux·运维·服务器·yum·软件包管理器·linux生态
人工智能训练1 小时前
Ubuntu系统中Docker的常用命令总结
linux·运维·人工智能·ubuntu·docker·ai
电鱼智能的电小鱼6 小时前
基于电鱼 AI 工控机的智慧工地视频智能分析方案——边缘端AI检测,实现无人值守下的实时安全预警
网络·人工智能·嵌入式硬件·算法·安全·音视频
KYGALYX9 小时前
在Linux中备份msyql数据库和表的详细操作
linux·运维·数据库