前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你知道不同U盘在ARM+Linux下的读写速率吗?

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

原创
作者头像
武汉万象奥科
发布2022-11-30 11:13:25
1.3K0
发布2022-11-30 11:13:25
举报
文章被收录于专栏:核心板

优秀的产品离不开完善的测试,即使一个简单的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 等。

1.png
1.png

图1   HD-G2UL系列核心板

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

2.jpg
2.jpg

2. 测试原理

2.1dd命令

1.Linux dd 命令用于读取、转换并输出数据。

2.dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。

3.测试指令如下:

3.jpg
3.jpg

2.2dd的相关解释

4.jpg
4.jpg

2.3开始测试

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

5.jpg
5.jpg

2.3.1海康威视 USB3.0 64GB

6.jpg
6.jpg

2.3.2闪迪USB3.0 16GB

7.jpg
7.jpg

2.3.3爱国者USB3.0 64GB

8.jpg
8.jpg

2.3.4金士顿USB3.0 32GB

9.jpg
9.jpg

2.3.5闪迪 USB2.0 1GB

10.jpg
10.jpg

2.3.6爱国者USB2.0 32GB

11.jpg
11.jpg

3. 测试结果

12.jpg
12.jpg

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 测试准备
  • 2. 测试原理
  • 3. 测试结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档