全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

一文学会RK3588核心板存储性能测试

时间:2024-12-06 01:04

人气:

作者:admin

标签: RK3588  测试  核心板 

导读:前言:在使用RK3588开发板进行项目开发时,掌握各种功能的调试方法是快速上手并实现项目需求的关键。本文作为功能调试系列指南的第二部分,将带你深入了解几项常用硬件功能的调...

前言:

在使用RK3588开发板进行项目开发时,掌握各种功能的调试方法是快速上手并实现项目需求的关键。本文作为功能调试系列指南的第二部分,将带你深入了解几项常用硬件功能的调试测试,包括TF卡测试和eMMC的读取写入操作。


08d9a4e0-b32b-11ef-8084-92fbcf53809c.jpg

图1-EVM-RK3588 评估板外观(正面)

一、TF卡测试
在我司提供的RK3588系统下,TF卡自动挂载目录为/mnt/sdcard/,并且支持热插拔。插入 TF 卡终端显示如下信息证明 TF 卡读取成功:

08ea946c-b32b-11ef-8084-92fbcf53809c.png图1-1-TF 信息打印

查看挂载目录:

$ df

08f75ae4-b32b-11ef-8084-92fbcf53809c.png图1-2-查看挂载设备信息

1.1TF卡写入测试
将测试文件写入 TF 卡中,其中/dev/zero 是测试文件的路径,/mnt/sdcard/test是写入到 TF 卡的路径,根据具体情况进行更改。

$ sync && echo 3 > /proc/sys/vm/drop_caches$ dd if=/dev/zero of=/run/media/mmcblk0p1/test bs=1M count=500 conv=fsync

091394de-b32b-11ef-8084-92fbcf53809c.png图1-3-TF卡写入

1.2TF卡读取测试
建议重启开发板或执行清除缓存指令后再测试读取 TF 卡的速度,输入指令如下:

$ sync && echo 3 > /proc/sys/vm/drop_caches //清除缓存$ dd if=/run/media/mmcblk0p1/test of=/dev/null bs=1M

0917ae98-b32b-11ef-8084-92fbcf53809c.png图1-4-TF卡读取

1.3卸载(弹出)TF卡
先执行 cd 执行退出 TF 卡的挂载目录后使用 umount 命令卸载 TF 卡后再拔掉TF 卡。

$ umount /dev/mmcblk0p1

执行后可用df命令查看是否卸载成功。

09299202-b32b-11ef-8084-92fbcf53809c.png
图1-5-卸载TF卡成功

二、eMMC测试

3.1eMMC写入测试

RK3588 平台 eMMC 默认运行于 HS200 模式 200MHz 时钟,下面简单测试 eMMC 的读写速度,以读写 ext4 文件系统为例。

$ dd if=/dev/zero of=/test bs=1M count=500 conv=fsync

093a9cbe-b32b-11ef-8084-92fbcf53809c.png

图3-1-eMMC写入


3.2eMMC读取测试

为确保数据准确,请重启开发板后测试读取速度,测试指令如下所示:

$ dd if=/test of=/dev/null bs=1M

0952b70e-b32b-11ef-8084-92fbcf53809c.png

图3-2-eMMC读取


三、本篇完

这些测试不仅能帮助开发者更好地掌握硬件存储的灵活使用,还能在实际应用中保证系统的稳定性和可靠性。无论你是新手开发者,还是经验丰富的工程师,这篇实用指南都将为你提供高效调试的实用技巧,助你快速上手RK3588开发,让您在使用的时候更加得心应手。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信