前言:
拿到一块新板子,上手第一件事往往不是立马跑 demo,而是刷个固件、把系统跑起来、拷个程序进去。这些动作顺不顺,全看存储资源这条通路。这期我们就干这一件事:把 U盘和 TF卡挨个插上实测。全程 5 分钟快速上手。
一、测试环境速览
图 1 Pi-T153工业派
| 项目 | 配置 |
| 被测板卡 | 眺望 Pi-T153 工业派(256MB NAND + 256MB DDR3) |
| 系统环境 | Buildroot Linux 5.10.198 |
| 测试介质 | 32G U盘(exFAT)/ 32G TF卡(FAT32) |
| 验证项 | 核心板存储资源、U盘/TF 识别挂载、文件读取;热插拔测试 |
二、存储功能实测
2.1 核心板可用资源
核心板出厂安装系统固件,NandFlash需被被占用一定空间,输入如下命令查看系统磁盘使用信息:
root@Talowe-T153:/# df -h
可见为ubi0_6主系统分区,在包含完整rootfs文件系统下,剩余可用空间约46MB。注:若需进一步扩容,需针对分区表或文件系统系统裁剪优化
如下指令可进一步查看系统资源其他信息:
root@Talowe-T153:~# free -m #查看内存使用量和交换区使用量
root@Talowe-T153:~# uptime #看系统运行时间、用户数、负载
root@Talowe-T153:~# du -sh <目录名> #查看指定目录的大小
root@Talowe-T153:~# cat /proc/loadavg #查看系统负载
root@Talowe-T153:~# fdisk -l #查看所有分区
root@Talowe-T153:~# cat /proc/partitions #查看文件可看到各分区信息
2.2 USB2.0 U盘自动挂载测试
Pi-T153底板上板载两路USB2.0 HOST,最大支持2A电流,可以连接USB鼠标、USB键盘、U盘等设备,并支持以上设备的热拔插。底板位置如下,丝印标识为USB2.0。
图 2 USB2.0&U盘
这里以USB 挂载以exFAT格式U盘为例进行测试,目前U盘测试到32G,32G以上并未测试。操作就两步:插上 U盘,然后敲一条命令:
root@Talowe-T153:~# df -h
看最后一行:/dev/sda1,29.3G,已经自动挂到了 /mnt/udisk——插上就认,挂载不用管。再看看盘里的文件:
root@Talowe-T153:~# ls -l /mnt/udisk
注:U盘的读写速度会受到测试方法、数据大小、U盘的规格影响,具体的测试速率请关注我们后续连载文章
2.3 TF卡测试
Pi-T153底板上板载一路TF卡接口,位于底板背面,其原理图如图3所示,DET引脚支持热插拔检测。
图 3 TF卡座原理图
将Micro SD卡插入底板卡槽,TF卡格式为FAT32,系统会检测并打印信息。
图 4 TF卡&卡槽
同样敲一条命令,看看是否自动挂载:
root@Talowe-T153:~# df -h
最后一行 /dev/mmcblk0p1,29.7G,自动挂到 /mnt/sdcard。看一眼内容:
root@Talowe-T153:~# ls -l /mnt/sdcard/
2.4 U盘与TF卡热插拔
工业现场 U盘与TF都是高频热插拔器件,实测:
- U盘拔掉,挂载节点消失;再插上,几秒内 /mnt/udisk 自动重新挂上,文件完好。
- TF卡同法验证,结果一致。
三、小结
说明一下本期范围:这期实测的是 32GU盘或TF卡exFAT/FAT32 的常用组合,确认系统的上电顺利可用。读写速度、大容量上限、多盘并发这些性能项,留在后面的性能实测篇集中放数据。
本期实测记录整理自《Pi_T153-Buildroot功能测试手册》,欢迎后台联系领取完整开发资料包;目前眺望电子Pi-T153工业派已正式开售,需要申请样机也直接留言,或联系眺望电子技术工程师。
92