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
    +关注

    关注

    135

    文章

    9508

    浏览量

    389149
  • Linux
    +关注

    关注

    88

    文章

    11635

    浏览量

    218154
  • U盘
    +关注

    关注

    7

    文章

    496

    浏览量

    65539
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux 交叉编译实战:跑起来的第一个 STM32 程序

    很多开发者第一次接触STM32,总会被“交叉编译”、“烧录程序”等概念绕晕。其实方法很简单:在Linux配置交叉编译环境,编写简单程序,然后烧录到STM32,就可以看到成果了。本文带你从零开始
    的头像 发表于 11-24 19:04 319次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>下</b>交叉编译实战:跑起来<b class='flag-5'>你</b>的第一个 STM32 程序

    移植蜂鸟需要在Linux环境吗?

    《手把手教你设计CPU》书上运行Verilog仿真测试那章说为了重现仿真环境,最好在Linux环境。不知道移植蜂鸟是否需要在Linux环境
    发表于 11-10 07:42

    Linux历史上10件最有意义的大事,知道几件?

    在科技的浩瀚星海中,有一个名字影响了整个时代—— Linux 。从大学宿舍里的一段“业余代码”,到如今驱动着全球服务器、手机、超级计算机乃至工业物联网的内核,Linux 用 30 多年时间,书写了一
    的头像 发表于 10-20 11:10 237次阅读

    双UFS4.1 4Lane,速度可达8.6GB/s,大型文件读写速率提升达70%+

    /s。vivo从以往的1个UFS4.1双通道读写升级为2个UFS 4.1四通道并行协作,真正的双UFS4.1 4-Lane,大型文件读写速率提升达到70%+,最高读写速度可达到惊人的8
    的头像 发表于 09-26 07:32 5679次阅读

    什么是ARM架构?需要知道的一切

    从智能手机到工业边缘计算机,ARM®架构为全球数十亿台设备提供动力。ARM®以其效率优先的设计和灵活的许可模式而闻名,已迅速从移动处理器扩展到人工智能边缘计算、工业控制器,甚至数据中心。本文我们将
    的头像 发表于 09-11 14:48 783次阅读
    什么是<b class='flag-5'>ARM</b>架构?<b class='flag-5'>你</b>需要<b class='flag-5'>知道</b>的一切

    Linux权限体系解析

    真的了解Linux权限吗?大多数人只知道rwx,但Linux的权限体系远比你想象的复杂和强大。今天我们深入探讨Linux的12位权限体系,
    的头像 发表于 07-23 16:57 622次阅读

    技术分享 | 迅为RK3568开发板如何将 Linux 板卡虚拟成U

    技术分享 | 迅为RK3568开发板如何将 Linux 板卡虚拟成U
    的头像 发表于 06-04 10:57 910次阅读
    技术分享 | 迅为RK3568开发板如何将 <b class='flag-5'>Linux</b> 板卡虚拟成<b class='flag-5'>U</b>盘

    TWR-VF65GS10塔式模块上编译的U-Boot没有控制台输出是怎么回事?

    我有一个预构建的映像(来自 LinuxLink Timesys 的工厂起点),其中包括 SD 卡上的 U-Boot 和 Linux,它通过连接到板上 D9插头的 TWR-SER-SCH
    发表于 04-03 06:03

    LinuxVim编辑器的使用技巧

    【Vim】常用总结⟳ 简介⟳ image 什么是vim?⟳ Linux两大编辑神器之一 vim • Linux/Unix使用最多的编辑器 • vi的改进版 • 可能是最难上手的编辑
    的头像 发表于 04-01 17:36 1061次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>下</b>Vim编辑器的使用技巧

    CAN丢帧很常见,知道有哪些主要原因吗?(

    CAN总线在汽车和工业领域广泛应用,但通信问题可能影响其稳定性。本文探讨总线速率错误、电源不稳定和线程处理不当三大常见问题,分析原因并提供解决方法,助力优化通信可靠性。总线速率设置错误当总线速率设置
    的头像 发表于 02-25 11:33 1277次阅读
    CAN丢帧很常见,<b class='flag-5'>你</b><b class='flag-5'>知道</b>有哪些主要原因吗?(<b class='flag-5'>下</b>)

    龙杰智能卡推出ACR1555U便携式安全蓝牙® NFC读写

    的又一次飞跃。 ACR1555U读写器集成了先进的蓝牙® 5.2连接技术,为用户带来了前所未有的快速与稳定的无线通信体验。这一技术升级,不仅显著提升了数据传输速度,还有效扩大了连接范围,使得用户在不同场景都能轻松、高效地完成N
    的头像 发表于 02-06 09:13 1075次阅读

    请问ADC的采样速率,转换时间,数字接口之间的读写速率之间有什么关系没有?

    请问ADC的采样速率,转换时间,数字接口之间的读写速率之间有什么关系没有? 谢谢!
    发表于 01-23 08:17

    Linux 系统 ARM 架构的身份证识别插件技术解析

    Linux 二代证识别 射频读取
    的头像 发表于 01-21 08:56 800次阅读

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

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

    使用STM32F429来读写,读出来确是不固定的一个值,为什么?

    这两天我在使用ADS1256的过程中遇到点问题,请教一: 一、根据ADS1256手册,晶振7.68M情况,SCLK T最小是4*1/7.68M,所以允许SPI的最大通信速率是大概2M,不
    发表于 12-30 08:11