在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 687|回复: 0

[原创] 你知道不同U盘在ARM+Linux下的读写速率吗?

[复制链接]
发表于 2022-12-1 11:33:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
优秀的产品离不开完善的测试,即使一个简单的USB接口也要确保稳定性及兼容性。不同的U盘在arm+Linux板卡下的兼容性、速率怎么样呢?本文将为大家提供测试参考数据及详细测试步骤!


1. 测试准备
主控选用最近发布的64位Cortex-A55核心板,搭载16 bit高速DDR4 内存,最高配置为1G内存+8G存储,工作温度满足-40~85℃等级。该系列核心板外设资源丰富,支持千兆网x 2、USB2.0 x 2、UART x 5、CAN-FD x 2、SPI x 3、I2C x 2、I2S x 4、ADC x 2 等。

ABUIABAEGAAgqKuXnAYojp31-AEw4gU4ngQ!600x600.png

图1   HD-G2UL系列核心板
U盘选用市面上常见的海康、闪迪、爱国者、金士顿品牌,部分U盘支持USB3.0模式,但受制于ARM处理器的USB2.0,其均只能工作在USB2.0模式。

ABUIABACGAAguauXnAYoiK21ajDUBDiBAw.jpg


2. 测试原理
2.1dd命令
1.Linux dd 命令用于读取、转换并输出数据。
2.dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。
3.测试指令如下:

ABUIABACGAAgjayXnAYokan37QIw9gc4dA!600x600.jpg

2.2dd的相关解释

ABUIABACGAAgnayXnAYoiO7k1wUw9Qc4vgE!600x600.jpg

2.3开始测试
将U盘插入USB口后开发板会打印插入U盘时的调试信息,并自动挂载到/run/media/sda1目录下。按照测试原理中的测试方法逐个测试U盘,并记录数据。

ABUIABACGAAgrKyXnAYovbDVpwIw_Ac4sgE!600x600.jpg

2.3.1海康威视 USB3.0 64GB

ABUIABACGAAguayXnAYolrKRgQUw_Qc4-gQ!600x600.jpg

2.3.2闪迪USB3.0 16GB

ABUIABACGAAgxqyXnAYozpvAuQIw-Ac4hAU!600x600.jpg

2.3.3爱国者USB3.0 64GB

ABUIABACGAAg0qyXnAYo2trlwwEw_Qc4gwU!600x600.jpg

2.3.4金士顿USB3.0 32GB

ABUIABACGAAg3qyXnAYohvCK6AQw9gc4gAU!600x600.jpg

2.3.5闪迪 USB2.0 1GB

ABUIABACGAAg7ayXnAYo5vb19QYw9wc4gAU!600x600.jpg

2.3.6爱国者USB2.0 32GB

ABUIABACGAAg-ayXnAYosdKt_QUwhAg4hQU!600x600.jpg


3. 测试结果

ABUIABACGAAgmq2XnAYoqOH4twYw9gc4-AI!600x600.jpg

注:受测试环境影响,本数据可能存在偏差,仅供开发者参考。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-19 09:10 , Processed in 0.019389 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表