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底板上以插针方式引出。