前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全志A40i开发板(4核ARM CortexA7)测评合集——存储介质读写测试

全志A40i开发板(4核ARM CortexA7)测评合集——存储介质读写测试

原创
作者头像
创龙科技Tronlong
发布2022-10-28 11:04:39
8080
发布2022-10-28 11:04:39
举报

本次测试板卡是创龙科技旗下,一款基于全志科技A40i开发板,其接口资源丰富,可引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WIFI、4G(选配)模块,同时引出MIPI LCD、LVDS LCD、TFT LCD、HDMI OUT、CVBS OUT、CAMERA、LINE IN、H/P OUT等音视频多媒体接口,支持双屏异显、1080P@45fps H.264视频硬件编码、1080P@60fps H.264视频硬件解码,并支持SATA大容量存储接口。

A40i核心板采用100%国产元器件方案,并经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境,应用于能源电力、轨道交通、工业控制、工业网关、仪器仪表、安防监控等典型领域。

以下是测评用户编写的测评内容,欢迎阅读:

创龙科技TLA40i-EVM开发板存储介质读写测试对象包括eMMC、TF卡以及U盘。

1. EMMC速率测试

创龙科技TLA40i-EVM开发板 eMMC 默认运行于 HS200 模式, 工作位宽为 8,容量4/8GByte。

下面简单测试 eMMC 的读写速度,以读写 ext4 文件系统为例。

//------eMMC信息查询: dmesg | grep mmc

//------eMMC写测试:

//---a.执行如下命令对 eMMC 设备进行写速度测试。

echo 3 > /proc/sys/vm/drop_caches

mkdir -p /run/media/mmcblk0p7

mount /dev/mmcblk0p7 /run/media/mmcblk0p7

time dd if=/dev/zero of=/run/media/mmcblk0p7/test bs=1024K count=500

//---b.功能说明

此处一共写500MByte测试数据到eMMC设备,可看到本次测试的eMMC设备写速度:

eMMC第一次写测试速度约为:500MB/10.737s = 46.568MB/S。

eMMC第二次写测试速度约为:500MB/25.099s = 19.921MB/S。

(带宽差异可能是第二次操作需要覆盖之前的文件)

//------eMMC读测试:

//---a.执行如下命令对 eMMC 设备进行读速度测试。

echo 3 > /proc/sys/vm/drop_caches

time dd if=/run/media/mmcblk0p7/test of=/dev/null bs=1024K

//---b.功能说明

此处一共从eMMC设备读取500MByte测试数据,可看到本次测试的eMMC设备读速度约为:500MB/5.054s = 98.931MB/S。

2. TF卡速率测试

创龙科技TLA40i-EVM开发板 TF 卡默认运行于 SDR104 模式, 工作位宽为 4, 下面简单测试 TF 卡的读写速度,以读写FAT32 文件系统为例。 将 TF 卡插入开发板底板上的 TF 卡插槽,正常情况下开发板终端可以使用 dmesg 命令可以看到信息。

//------TF卡第一分区为FAT32格式/mnt/sdcard/mmcblk1p1/

---mmcblk1p1:FAT32

---mmcblk1p2:EXT4

//------TF卡写入测试:

//---a.执行如下命令对TF卡设备进行写速度测试。

echo 3 > /proc/sys/vm/drop_caches

time dd if=/dev/zero of=/mnt/sdcard/mmcblk1p1/test bs=1024K count=300

//---b.功能说明

此处一共写300MByte测试数据到TF卡设备,可看到本次测试的TF卡设备写速度:300MB/25.890s = 11.587MB/S。

//------TF卡读取测试:

//---a.执行如下命令对TF卡设备进行读速度测试。

echo 3 > /proc/sys/vm/drop_caches

time dd if=/mnt/sdcard/mmcblk1p1/test of=/dev/null bs=1024K

//---b.功能说明

此处一共从TF卡设备读取300MByte测试数据,可看到本次测试的TF卡设备读速度:300MB/14.277s =21.013MB/S。

3. U盘(USB2.0)速率测试

创龙科技TLA40i-EVM开发板包括两个对外的USB-HOST接口和一个对外的USB-OTG接口,默认协议为USB2.0。

U盘(USB3.0)插入USB1-HOST(USB2.0)接口进行测试。

//------创龙科技TLA40i-EVM开发板的USB接口

---1x USB0 OTG, USB 2.0, Micro USB 接口

---1x USB1 HOST, USB 2.0,通过 USB1 HUB 引出

---1x USB2 HOST, USB 2.0,通过 USB2 HUB 引出

//------USB2.0接口插入USB3.0的U盘

//---U盘第一分区为FAT32格式/mnt/usb/sda1/

---mmcblk1p1:FAT32

---mmcblk1p2:EXT4

//------U盘写入测试:

//---a.执行如下命令对U盘设备进行写速度测试。

echo 3 > /proc/sys/vm/drop_caches

time dd if=/dev/zero of=/mnt/usb/sda1/test bs=1024K count=300

//---b.功能说明

此处一共写300MByte测试数据到U盘设备,可看到本次测试的U盘设备写速度:300MB/14.460s = 20.747MB/S。

//------U盘读取测试:

//---a.执行如下命令对U盘设备进行读速度测试。

echo 3 > /proc/sys/vm/drop_caches

time dd if=/mnt/usb/sda1/test of=/dev/null bs=1024K

//---b.功能说明

此处一共从U盘设备读取300MByte测试数据,可看到本次测试的U盘设备读速度:300MB/10.523s =28.509MB/S。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 以下是测评用户编写的测评内容,欢迎阅读:
  • 1. EMMC速率测试
  • 2. TF卡速率测试
  • 3. U盘(USB2.0)速率测试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档