USB 接口
-
反复拔插外设
反复拔插 USB 外设,确保每次都能正常识别得到,且正常使用
- 识别鼠标键盘
lsusb Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID c0f4:04c0 SZH usb keyboard Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 003: ID 0000:3825 USB OPTICAL MOUSE Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
如上所示,这里已经成功识别 到了鼠标(USB OPTICAL MOUSE)和键盘(usb keyboard)。
- 识别存储设备
lsusb Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 067b:2731 Prolific Technology, Inc. USB SD Card Reader
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
如上所示,这里已经成功识别到了 Micro-SD Card Reader
-
唤醒外设
-
休眠过程系统休眠10分钟后,操作USB外设键鼠等,系统是否正常唤醒
-
输入账号密码,登录进入系统,检查外设是否均唤醒且正常工作如 WIFI 、声卡等
-
操作三次
注意:USB OTG 口检测
-
-
传输速率
- 确定 USB 存储设备
通过 lsblk 确认 USB 存储设备
如上所示,插入 Radxa CM3 IO Board 的 USB 存储设备为 /dev/sda
- 读取测试
radxa@radxa-cm3-io:~$ sudo dd if=/dev/sda of=/dev/null bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 1.31635 s, 79.7 MB/s
这个命令将会从 USB 设备读取数据,并将其写入 /dev/null,以便测试读取速度。这里指定了写入的块的大小为 1M,指定了读取 100 个块,因此总共读取了 100 MB 的数据, 读取速度为 79.7 MB/s
- 写入测试
radxa@radxa-cm3-io:~$ sudo dd if=/dev/zero of=/dev/sda bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 2.86056 s, 36.7 MB/s
这里指定了写入的块的大小为 1M,写入了 100 个块,总共写入了 100 M 的数据,写入速度为 36.7 MB/s