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

    文章

    9107

    浏览量

    367966
  • Linux
    +关注

    关注

    87

    文章

    11319

    浏览量

    209829
  • U盘
    +关注

    关注

    7

    文章

    490

    浏览量

    63312
收藏 人收藏

    评论

    相关推荐

    请问ads7957寄存器地址是多少?

    用ads7957采集多路信号,ARM+linux环境,自己在写驱动程序。但是看datasheet没有寄存器的地址介绍啊。 此外,有没有linux 的驱动程序参考?
    发表于 01-02 07:59

    提高电容式触摸键盘在极端天气条件的稳健性

    电子发烧友网站提供《提高电容式触摸键盘在极端天气条件的稳健性.pdf》资料免费下载
    发表于 09-14 11:02 1次下载
    提高电容式触摸键<b class='flag-5'>盘在</b>极端天气条件<b class='flag-5'>下</b>的稳健性

    如何在DRA821U上使用Linux实现快速引导

    电子发烧友网站提供《如何在DRA821U上使用Linux实现快速引导.pdf》资料免费下载
    发表于 09-03 10:11 0次下载
    如何在DRA821<b class='flag-5'>U</b>上使用<b class='flag-5'>Linux</b>实现快速引导

    Linux 驱动开发与应用开发,知道多少?

    一、Linux驱动开发与应用开发的区别开发层次不同:Linux驱动开发主要是针对硬件设备进行编程,处于操作系统内核层,直接与硬件交互,为上层应用提供设备访问的接口。Linux应用开发则是在操作系统
    的头像 发表于 08-30 12:16 836次阅读
    <b class='flag-5'>Linux</b> 驱动开发与应用开发,<b class='flag-5'>你</b><b class='flag-5'>知道</b>多少?

    国产RK3568J基于FSPI的ARM+FPGA通信方案分享

    ,因此在150MHz通信时钟频率测得误码率过高,测试结果仅供参考。rt_spi_rw案例(1)案例说明案例功能:ARM端运行Linux-RT系统,基于FSPI总线对FPGA BRAM进行读写
    发表于 07-17 10:50

    CYUSB3014做的采集卡速率,在苹果系统和Linux系统上,帧率始终上不去,为什么?

    。但是在Windows系统(10 or11)采集到的速率是正常的。不知道这跟系统有关联,是否有其他方面建议?
    发表于 07-04 06:25

    请问esp32s3是否支持u盘的读写

    请问一个u读写的问题 1、请问esp32s3是否支持u盘的读写 2、如果支持arduino是否已经有这个库了。 3、将ESP32-S3-DevKitC-1硬件接口上面是否吧micro
    发表于 06-06 07:42

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

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

    Arm发布新一代Ethos-U AI加速器 Arm旨在瞄准国产CPU市场

    Arm发布的新一代Ethos-U AI加速器确实在业界引起了广泛关注。
    的头像 发表于 04-18 15:59 777次阅读

    Arm推第三代边缘AI加速器:Arm Ethos-U85

    除了Ethos-U85之外,Arm还推出了全新的物联网参考设计平台Corstone-320。该平台将Arm最高性能的Cortex-M85 CPU、Mali-C55图像信号处理器和Ethos-U
    发表于 04-16 11:09 699次阅读
    <b class='flag-5'>Arm</b>推第三代边缘AI加速器:<b class='flag-5'>Arm</b> Ethos-<b class='flag-5'>U</b>85

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

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

    STM32105做USB HOST读写U盘,频繁插拔后U盘不识别怎么处理?

    使用STM32F105做USB HOST读写U盘 正常流程识别写文件断开U盘,这样操作的话U盘能正常识别,但是要是暴力插拔 多次插拔后就不
    发表于 03-28 07:53

    Cadence virtuoso模拟仿真威廉希尔官方网站 介绍

    如果要想知道不同温度的dc工作点,接着→Sweep Variable → select Temperature → Sweep Range输入温度范围
    的头像 发表于 02-18 18:20 5617次阅读
    Cadence virtuoso模拟仿真威廉希尔官方网站
介绍

    arm开发板如何安装linux系统

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

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

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