首页 > 系统相关 >你知道不同U盘在ARM+Linux下的读写速率吗?

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

时间:2022-11-30 10:56:28浏览次数:31  
标签:U盘 dd USB3.0 测试 Linux 2.3 USB2.0 ARM

优秀的产品离不开完善的测试,即使一个简单的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   HD-G2UL系列核心板

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

 

2.jpg

 

 

2. 测试原理

 

2.1dd命令

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

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

3.测试指令如下:

 

3.jpg

 

2.2dd的相关解释

 

4.jpg

 

2.3开始测试

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

 

5.jpg

 

2.3.1海康威视 USB3.0 64GB

 

6.jpg

 

2.3.2闪迪USB3.0 16GB

 

7.jpg

 

2.3.3爱国者USB3.0 64GB

 

8.jpg

 

2.3.4金士顿USB3.0 32GB

 

9.jpg

 

2.3.5闪迪 USB2.0 1GB

 

10.jpg

 

2.3.6爱国者USB2.0 32GB

 

11.jpg

 

 

3. 测试结果

 

 

12.jpg

 

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

 

标签:U盘,dd,USB3.0,测试,Linux,2.3,USB2.0,ARM
From: https://www.cnblogs.com/vanxoak/p/16937735.html

相关文章

  • Linux高级-基本命令(二)-笔记
    1.输出重定向命令:>Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。如:ls>test.txt(test.txt如果不存在,则创建,存在则覆盖其内容)注......
  • Linux高级-2.1软件安装与卸载-笔记
    更新Ubuntu软件下载地址1.寻找国内镜像源所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手;iOS手机上可以下载软件的AppStore2.备份Ub......
  • Linux如何查看定时任务
    crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。Linux查看定......
  • Linux--常用命令精讲
    一、Linux命令基础  1.1:Shell脚本Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。所有语言的特性:源......
  • armbian国内源
    163镜像站debhttp://mirrors.163.com/debian/bustermainnon-freecontribdebhttp://mirrors.163.com/debian/buster-updatesmainnon-freecontribdebhttp://mirr......
  • DEBUG | R | Mac | Linux | 报错 | 疑难杂症
     常在河边走,哪能不湿鞋。作为生信工作者,尤其是计算生物学,遇到BUG真的是不能太常见,能否顺利DEBUG是此行业工作者的基本功。  Mac R报错1:Mac上,用conda建了一个R......
  • linux上编译openssl源码生成libcrypto.so库
    linux上编译openssl源码生成libcrypto.so库:第一步:下载OpenSSL源码https://www.openssl.org/source/第二步:解压压缩包tarzxvfopenssl-1.1.1k.tar.gz我的压缩包的目录位置:/......
  • 在ARM处理器的Linux系统上安装 .NET SDK(Core 3.1~7.0),并检测ARM内在函数的支持情况
    作者:目录一、尝试apt-get安装二、尝试snap安装三、使用dotnet-install脚本安装3.1脚本准备3.2安装最新长期支持(LTS)版.NET6.03.3安装最新版本.NE......
  • linux串口tty driver
    linux串口ttydriveruserspace调用read()读取标准输入kernelflowtty_readtty_read()if(ld->ops->read)i=ld->ops->read(tty,file,buf,count);......
  • Linux 查看端口占用情况
    Linux查看端口占用情况可以使用 lsof 和 netstat 命令。lsoflsof(listopenfiles)是一个列出当前系统打开文件的工具。lsof查看端口占用语法格式:lsof-i:端口......