0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

武汉万象奥科 2022-11-30 10:18 次阅读

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

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


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8739

    浏览量

    363383
  • Linux
    +关注

    关注

    87

    文章

    11031

    浏览量

    207279
  • U盘
    +关注

    关注

    7

    文章

    486

    浏览量

    62879
收藏 人收藏

    评论

    相关推荐

    USB两个COM的读写速率基本保持一样,如果同时测试读写速率会受影响吗?

    多功能USB设备,比如双重CDC设备,COM1和COM2,如果分开测试,两个COM的读写速率基本保持一样,那如果同时测试,读写速率会受影响吗?比单个COM的
    发表于 04-29 07:39

    求助,基于stm32 U读写的疑问求解

    大家好: 我移植官方usb库,实现U盘的读写,目前单次的读写已经成功,但是频繁写入的时候遇到一些问题求助大家,哪位有经验请指导一,谢谢。 1,
    发表于 04-10 06:41

    arm开发板如何安装linux系统

    工具和软件: 一台运行Linux系统的电脑 一个支持ARM架构的开发板 一个USB转串口模块 一根Micro USB线缆 一个SD卡读卡器 一个空的SD卡 一个USB键盘和鼠标(可选) 一个HDMI显示器(可选) 下载Linux
    的头像 发表于 01-24 14:19 821次阅读

    Linux常见的十几款CPU监控工具

    今天浩道跟大家分享运维工作中,Linux常见的十几款CPU监控工具,可能只会用到其中某些,但是个人觉得作为一个资深运维,知道有这些工
    的头像 发表于 01-22 09:19 1958次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>下</b>常见的十几款CPU监控工具

    沁恒 CH32V208 开发板免费试用+ U盘/ SD NAND读写与多功能数码相框

    的读取,还支持对CSSDNAND(贴片式TF卡/SD卡)这类器件的使用,将看图8所示图1是U读写功能的测试条件及构成,在使用厂家例程的情况其测试结果如图2所示,
    的头像 发表于 11-10 11:44 426次阅读
    沁恒 CH32V208 开发板免费试用+ <b class='flag-5'>U</b>盘/ SD NAND<b class='flag-5'>读写</b>与多功能数码相框

    嵌入式U读写器接口技术和系统设计

    电子发烧友网站提供《嵌入式U读写器接口技术和系统设计.pdf》资料免费下载
    发表于 10-30 10:06 0次下载
    嵌入式<b class='flag-5'>U</b>盘<b class='flag-5'>读写</b>器接口技术和系统设计

    基于ARMLinux的智能家居网关设计

    电子发烧友网站提供《基于ARMLinux的智能家居网关设计.pdf》资料免费下载
    发表于 10-27 09:39 2次下载
    基于<b class='flag-5'>ARM</b>和<b class='flag-5'>Linux</b>的智能家居网关设计

    基于CH375的U盘数据读写方案设计

    电子发烧友网站提供《基于CH375的U盘数据读写方案设计.pdf》资料免费下载
    发表于 10-26 09:52 1次下载
    基于CH375的<b class='flag-5'>U</b>盘数据<b class='flag-5'>读写</b>方案设计

    如何扩展USB接口进行对U盘的读写

    电子发烧友网站提供《如何扩展USB接口进行对U盘的读写.doc》资料免费下载
    发表于 10-25 10:15 0次下载
    如何扩展USB接口进行对<b class='flag-5'>U</b>盘的<b class='flag-5'>读写</b>

    基于ARM Linux和S3C2440的嵌入式Linux内核设计

    电子发烧友网站提供《基于ARM Linux和S3C2440的嵌入式Linux内核设计.pdf》资料免费下载
    发表于 10-12 10:37 2次下载
    基于<b class='flag-5'>ARM</b> <b class='flag-5'>Linux</b>和S3C2440的嵌入式<b class='flag-5'>Linux</b>内核设计

    基于ARMLinux系统移植

    电子发烧友网站提供《基于ARMLinux系统移植.pdf》资料免费下载
    发表于 10-11 10:57 1次下载
    基于<b class='flag-5'>ARM</b>的<b class='flag-5'>Linux</b>系统移植

    基于LinuxARM和单片机的串口通信设计

    电子发烧友网站提供《基于LinuxARM和单片机的串口通信设计.pdf》资料免费下载
    发表于 10-11 10:35 0次下载
    基于<b class='flag-5'>Linux</b>的<b class='flag-5'>ARM</b>和单片机的串口通信设计

    Linux GCC的编译

    一、Linux 多文件编译 在上一篇 Linux 的 C 编程我们知道Linux
    的头像 发表于 09-11 15:18 1392次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>下</b>GCC的编译

    NUC980-IOT开发板如何读写U盘?

    请问使用NUC980-IOT开发板读写U盘,该对linux-menuconfig或者menuconfig做何种设置,是否有例程序可以对照编程,谢谢。
    发表于 09-01 06:09

    U-boot的基本介绍

    从本文开始,将陆续推送“手把手教你移植U-boot”系列文章,目标是由浅入深地讲解U-boot的工作流程、原理、配置方法和移植方法,手把手教你完成U-boot的移植工作,默认硬件开发平台为AR
    发表于 07-14 16:52 2068次阅读
    <b class='flag-5'>U</b>-boot的基本介绍