RK3568-IOT核心板不同规格品牌TF卡读写速率测试

news2024/12/22 15:02:46

1. 测试对象

HD-RK3568-IOT 底板基于HD-RK3568-CORE工业级核心板设计(双网口、双CAN、 5路串口),接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。适用于工业自动化控制、人机界面、中小型医疗分析器、电力等多种行业应用。

HD-RK3568-CORE系列核心板,基于Rockchip RK3568系列Quad-core ARM Cortex-A55 处理器开发。该处理器集成了最新的高性能 CPU、GPU。此外,RK3568 系列处理器还集成了USB2.0,USB3.0千兆以太网,CAN-BUS,HDMI,LVDS等接口。

图1.1 HD-RK3568-IOT 评估板

2. 测试目的

为了评估系统对不同类型的TF卡读写的性能和稳定性,以及确定系统是否可以正确地读取和写入数据。这对于需要大量使用TF卡存储数据的应用程序(例如,文件传输、备份和储存等)非常重要。

在测试中,通常会使用各种大小和类型的文件进行读写操作,并记录每个操作的速度和成功率。测试还可能涉及对TF卡进行格式化和写入不同的文件系统类型来测试系统对这些操作的支持。

通过进行TF卡读写测试,开发人员可以找到可能存在的性能和稳定性问题,并对系统进行优化,以最大限度地提高读写速度和可靠性。此外,比较不同品牌和规格的TF卡读写速度的测试结果,可以帮助用户选择最适合其应用程序的TF卡。

该报告适用于使用5种以上不同规格品牌TF卡在HD-RK3568-IOT评估板上的读写速度测试。

2.1测试结果

表2.1

从上表测试结果可以看出,在基于HD-RK3568-IOT评估板测试7种不同规格品牌的TF中,可以看出不同的TF卡在写和读方面都有不同的表现。在写方面,速度最快的是海康威视C10 16GB和闪迪C10 128G,速度最慢的是爱国者U3 32GB和金士顿C4 8G。在读方面,速度最快的是闪迪C10 128G和海康威视C10 16GB,速度最慢的是金士顿C4 8G。

推荐用户使用闪迪C10系列或海康威视C10 1系列的TF卡,这两个型号在读写速度方面都表现不错。如果用户需要更大的存储容量,可以基于以上两种TF卡进行选择。在写入速度方面,用户可以选择闪迪C10系列TF卡。如果用户对读写速度要求不高,而是更看重价格和存储容量,那么金士顿C4系列可以是一个比较合适的选择,但需要注意读写速度可能比其他型号慢一些。

总的来说,各品牌规格TF卡可以正常在HD-RK3568-IOT评估板上识别使用,其中闪迪&海康威视&金士顿三种品牌的TF卡在评估板上都有较好的读写性能表现,能较大程度满足使用需求,用户可以选择以上TF卡用于HD-RK3568-IOT评估板的项目开发。 

3. 测试原理

3.1dd命令

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

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

3.测试指令如下:

3.2dd的相关解释

4. 测试过程

4.1硬件准备

HD-RK3568-IOT评估板、网线、Type-c数据线、12V电源适配器、UART模块、电脑主机。

4.2测试准备

准备5种以上不同规格品牌TF卡选取测试,如表4.1所示。

表4.1 TF卡

4.3测试环境

图4.1 测试环境

4.4读写测试

以读写FAT32文件系统为例,写读大小为256MB的文件。

4.4.1闪迪C10 128GB

4.4.2闪迪C4 16GB

4.4.3爱国者U3 32GB

4.4.4金士顿C4 32GB

4.4.5金士顿C10 64GB

4.4.6金士顿C4 8GB

4.4.7海康威视C10 16GB

5. 关于HD-RK3568-IOT

5.1硬件参数

HD-RK3568-CORE核心板硬件资源参数:

注:受限于主板的尺寸与接口布局,核心板部分资源在IoT底板上以插针方式引出。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/386671.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VMworkstation centos虚拟机配置仅主机模式

首先是仅主机模式介绍,可以略过直接看下面具体配置过程。仅主机模式用于在宿主机和虚拟机之间建立局域网,宿主机和虚拟机之间可以互相访问,原理是建立虚拟交换机和宿主机虚拟网卡(vmnet1),宿主机虚拟网卡和…

深入分析域内ntlm relay to adcs服务的利用(含wireshark抓包分析)

前言 2021年中旬,specterops发布了一项针对域证书服务(adcs)的利用白皮书,文档中提到了19种对adcs服务的利用。本篇主要是分析文中提出的ntlm relay to adcs窃取证书的攻击流程,原理和抓包分析。 相关内容 ADCS介绍 Active Directory证书…

AI for Science系列(三):赛桨PaddleScience底层核心框架技术创新详解

继上一篇典型案例及API功能介绍,本篇重点讲解飞桨核心框架为支持科学计算任务在技术上的创新工作与成果。 框架技术创新 飞桨科学计算套件赛桨PaddleScience底层技术依赖飞桨核心框架。为了有力地支撑科学计算任务高效训练与推理,飞桨核心框架在自动微…

案例13-前端对localStorage的使用分析

一:背景介绍 前端在调用后端接口获取某一个人的评论次数、获赞次数、回复次数。调用之后判断后端返回过来的值。如果返回回来的值是0的话,从缓存中获取对应的值,如果从缓存中获取的评论次数为空那么其他两个的次数也为0。 二:思路…

SqlServer Management Studio启用身份验证登录

背景 一开始安装好SqlServer Management Studio时,默认只能用本地window身份验证登录,也就是除了SqlServer的电脑,别的都访问不了这个数据库,这是很不方便的 方案 1.打开SqlServer Management Studio,先用window身份…

windows内核学习-段和页相关

段寄存器(96位)(234条消息) 03.段寄存器_015646的博客-CSDN博客代码段寄存器CS(Code Segment)存放当前正在运行的程序代码所在段的段基址,表示当前使用的指令代码可以从该段寄存器指定的存储器段中取得,相应的偏移量则由IP提供。数…

Apinto 网关 V0.11.1 版本发布,多协议互转,新增编码转换器,接入 Prometheus

Eolink 旗下 Apinto 开源网关再次更新啦~ 一起来看看是否有你期待的功能! 1、协议转换功能上线 之前发布的 Apinto v0.10.0 已经支持了多协议的基本功能,实现多协议支持的一次验证。本次最新版本可以支持 HTTP 与 gRPC、HTTP 与 Dubbo2 之间的协议转换。…

【Java】 异步调用实践

本文要点: 为什么需要异步调用CompletableFuture 基本使用RPC 异步调用HTTP 异步调用编排 CompletableFuture 提高吞吐量BIO 模型 当用户进程调用了recvfrom 这个系统调用,kernel 就开始了 IO 的第一个阶段:准备数据。对于 network io 来说…

react Context学习记录

react Context学习记录1.Context是干嘛的2.可以倒是可以实现的做法-props逐级传递3.Context1.Context是干嘛的 一种React组件间通信方式, 常用于【祖组件】与【后代组件】间通信 2.可以倒是可以实现的做法-props逐级传递 import React, { Component } from "react";…

Qt资源文件.qrc

目录 一 用途 二 使用效果 三 如何添加资源文件 一 用途 有时候我们想添加图片或者动画的话,就可以使用资源文件 二 使用效果 我在标签上添加了一个蝴蝶的图片,最后呈现出来的效果就是这样子的 三 如何添加资源文件 添加资源文件要指定特定的路径&…

iptables语法规则

iptables命令基本语法 iptables [-t table] command [链名] [条件匹配] [-j 目标动作]以下是对iptables命令的拆分讲解: -t table 用来指明使用的表,有三种选项:filter,nat,mangle。若未指定,则默认使用filter表。 command参数 …

【数据库】基础知识,创建一个表

计算机硬件软件硬件:1.输入输出设备 2.控制器 3.运算器 4.存储器(内存)软件:1.应用软件 2.系统软件(操作系统、数据库管理系统、语言处理系统……)从开发者角度分软件:B/S浏览器和服务器结构&am…

umi学习(umi4)

umi 官方文档 官方建议使用 pnpm node版本在 14 以上 创建项目: 根据 包管理工具不同 ,官方推荐 这里使用 pnpm: 1. pnpm dlx create-umilatest 2. 选择模板 (这里使用 Simple App) 想对module处理需要使用 Ant Desig…

19 客户端服务订阅机制的核心流程

Nacos客户端服务订阅机制的核心流程 说起Nacos的服务订阅机制,大家会觉得比较难理解,那我们就来详细分析一下,那我们先从Nacos订阅的概述说起 Nacos订阅概述 Nacos的订阅机制,如果用一句话来描述就是:Nacos客户端通…

vue自定义指令以及angular自定义指令(以禁止输入空格为例)

哈喽,小伙伴们,大家好啊,最近要实现一个vue自定义指令,就是让input输入框禁止输入空格建立一个directives的指令文件,里面专门用来建立各个指令的官方文档:自定义指令 | Vue.js (vuejs.org)我们都知道vue中…

小白学Pytorch 系列--Torch API

小白学Pytorch 系列–Torch API Torch version 1.13 Tensors TORCH.IS_TENSOR 如果obj是PyTorch张量,则返回True。 注意,这个函数只是简单地执行isinstance(obj, Tensor)。使用isinstance 更适合用mypy进行类型检查,而且更显式-所以建议使…

开发手册——一、编程规约_5.集合处理

这篇文章主要梳理了在java的实际开发过程中的编程规范问题。本篇文章主要借鉴于《阿里巴巴java开发手册终极版》 下面我们一起来看一下吧。 1. 【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 只要重写 equals,就必须重写 hashCod…

I.MX6ULL_Linux_系统篇(21) kernel启动流程

链接脚本 vmlinux.lds 要分析 Linux 启动流程,同样需要先编译一下 Linux 源码,因为有很多文件是需要编译才会生成的。首先分析 Linux 内核的连接脚本文件 arch/arm/kernel/vmlinux.lds,通过链接脚本可以 找到 Linux 内核的第一行程序是从哪里…

计算机网络安全基础知识3:网站漏洞,安装phpstudy,安装靶场漏洞DVWA,搭建一个网站

计算机网络安全基础知识3:网站漏洞,安装phpstudy,安装靶场漏洞DVWA,搭建一个网站 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测…

7.桥接模式

目录 简介 定义 特点 结构 示例 1. 新建 Brand.interface 接口类,定义不同品牌手机共有的基本功能 2. 新建 Xiaomi.class 类,实现 Brand.interface 接口,实现具体功能 3. 新建 Vivo.class 类,实现 Brand.interface 接口&…