本文基于触觉智能RK3506开发板,从性能、功耗、启动速度、实时性等一系列维度进行测评。
基础评测测试环境:触觉智能RK3506开发板EVB3506,Linux内核为Kernel 6.1.84。
- CPU性能
用sysbench工具测试,命令如下:
sudo apt-get update sudo apt-get install sysbench sysbench --test=cpu --cpu-max-prime=5000 run

total time时间越短,性能越强。
测试结论:● 工具:sysbench(质数计算上限5000)● 结果:121.47事件/秒,总耗时10.0018秒,平均延迟8.22ms● 结论:满足实时控制场景算力需求,适用于PLC、运动控制等应用。
- 显示性能
本项使用lvgl的demo程序进行测试,执行以下命令关闭默认的lvgl程序。
killallrk_demo
拷贝网盘的demo测试程序和test.sh脚本到开发板系统
链接:https://pan.baidu.com/s/1NcWaIPjC0CE3AEGaQvWyGg?pwd=4dij
提取码: 4dij

执行以下命令进行测试
./test.sh& #输入top命令按1键查看CPU使用率 top 1

测试结论:
● 测试场景:LVGL图形渲染
● 负载表现:CPU占用率≤30%
● 适用性:通用HMI界面流畅运行,能够满足通用1280×1280@60fps MIPI/RGB输出显示场景需求。
- 内存与存储
(1)DDR3内存,测试命令如下:
root@ido:/# sudo apt-get update root@ido:/# sudo apt-get install sysbench root@ido:/# sysbench --test=memory --memory-total-size=256M --memory-block-size=1K --memory-oper=read --memory-access-mode=seq run
memory-total-size=256M,表示指定测试数据的总大小;
memory-block-size=1K,表示指定内存块的大小;
memory-oper=read,表示设置内存操作类型;
memory-access-mode=seq run,表示设置存储器访问方式,顺序或随机。

测试结论:
● 256MB顺序读取速度:286.10 MB/s(SysBench)
● 评价:低延迟(平均0.00ms)与高带宽设计,支撑多任务实时处理。
(2)eMMC测试,测试命令如下:
root@ido:/# sudo apt-get update root@ido:/# sudo apt-get install -y stress-ng root@ido:/# sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrw --file-block-size=4K --file-io-mode=async prepare root@ido:/# sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrw --file-block-size=4K --file-io-mode=async run
代码说明:
test=fileio,表示指定测试类型为文件 I/O 测试;
file-total-size=1G,表示设置测试文件的总大小为 1GB;
file-test-mode=rndrw,表示指定文件测试模式为随机读写;
file-block-size=4K,表示设置文件操作的块大小为4KB
file-io-mode=async prepare,表示指定文件 I/O 操作的模式为异步;
file-io-mode=async,表示设置文件操作的模式;
prepare/run,表示执行测试的准备步骤/执行文件I/O 性能测试;

prepare/run,先选择prepare创建文件后再执行run操作步骤;
测试结论:
● 测试项目:eMMC随机读写(4K块):
●读吞吐:8.36 MiB/s
●写吞吐:5.50 MiB/s
●读平均延迟:2.78ms(95%操作<7.3ms)
数据表示,可稳定应对工业小文件频繁读写场景。
(3)NAND Flash测试,使用sysbench工具,测试命令如下:
.//sysbench --test=fileio --file-total-size=512M --file-num=1 --file-test-mode=rndrw --file-block-size=4K --file-io-mode=sync prepare ./sysbench --test=fileio --file-total-size=512M --file-num=1 --file-test-mode=rndrw --file-block-size=4K --file-io-mode=sync --num-threads=4 run # 测试完后清理测试文件 ./sysbench --test=fileio cleanup
代码说明:
test=fileio,表示指定测试类型为文件 I/O 测试;
file-total-size=512M,表示设置测试文件的总大小为512M;
file-num=1,表示创建一个测试文件;
file-test-mode=rndrw,表示指定文件测试模式为随机读写;
file-block-size=4K,表示设置文件操作的块大小为4KB;
file-io-mode=sync,表示设置文件操作的模式;
num-threads,表示测试使用线程数数量;
prepare/run,表示执行测试的准备步骤/执行文件I/O 性能测试;


测试结论:
● 测试项目:NAND Flash随机读写(4K块):
●读吞吐:5.34 MiB/s
●写吞吐:3.56 MiB/s
●读平均延迟:1.72ms
数据表示,可稳定应对工业小文件频繁读写场景。
- 功耗与散热
具体测试方法较长,可观看以下视频:
https://www.bilibili.com/video/BV1FLJqzqEWW/?spm_id_from=333.1387.search.video_card.click
功耗测试结论:

高低温测试结论:
极端温升:93.3℃高温压力测试30分钟,功能正常测试通过。

极寒环境:-40℃高温压力测试30分钟,



实时性测试
- RT-Linux
触觉智能RK3506开发板RT Linux测试详细方法,可浏览往期文章。我们针对PREEMPT_RT与Xenomai两大内核,使用Cyclictest工具做了长达72小时的测试!在满负载测试条件下取得最大37微秒的优秀成绩,结论如下:


- Ethercat测评
伺服驱动器和主板接上网线并上电,如下图所示:

触觉智能RK3506开发板上电后,通过调试串口进入调试终端,执行以下命令控制电机转动,命令如下:
# 关闭内核打印 echo 0 > /proc/sys/kernel/printk # 开启ethercat服务 /etc/init.d/ethercat start # 电机逆时针转动 taskset -c 2 /usr/bin/igh_ethercat_dc_motor -d 0 # 电机顺时针转动 taskset -c 2 /usr/bin/igh_ethercat_dc_motor -d 1
结果说明:
period(Ethercat通讯周期):最大900000NS(纳秒),仅为900μs微秒;
exec(接收和发送Ethercat数据的时间):最大62000NS(纳秒),仅为62μs微秒;
latency(等待唤醒时间):最大71000NS(纳秒),仅为71μs微秒。
可达到微秒µs级延迟,满足EtherCAT等工业协议实时控制
产品简介
触觉智能RK3506开发板/核心板,搭载瑞芯微RK3506B/RK3506J低功耗多核异构处理器(3核A7@1.5Ghz+M0,满载0.65W),双CAN FD、双网口、6路串口,最高支持-40℃~85℃严苛环境,百元内国产化方案助力工控、IoT与智能设备高效升级!
-
开发板
+关注
关注
25文章
6118浏览量
113134 -
RTlinux
+关注
关注
0文章
7浏览量
7960 -
核心板
+关注
关注
6文章
1343浏览量
31741 -
触觉智能
+关注
关注
1文章
62浏览量
816 -
RK3506
+关注
关注
0文章
82浏览量
716
发布评论请先 登录
触觉智能RK3506开发板通过OpenHarmony 5.1 XTS认证,引领鸿蒙开发新标杆!
【米尔RK3506国产开发板评测试用】开箱体体验
有奖丨米尔 瑞芯微RK3506开发板免费试用

触觉智能RK3506星闪开发板测评报告(上),开发板首件特惠进行中!
评论