
本文基于触觉智能RK3506斥地板,从性能、功耗、启动速率、及时性等一系列维度进行测评。
基础评测
测试环境:触觉智能RK3506斥地板EVB3506,Linux内核为Kernel 6.1.84。
CPU性能用sysbench用具测试,<geebench6用具>大叫如下:
sudo apt-get update
sudo apt-get install sysbench
sysbench --test=cpu --cpu-max-prime=5000 run
total time时代越短,性能越强。
张开剩余92%测试论断:
● 用具:sysbench(质数忖度上限5000)
● 效果:121.47事件/秒,总耗时10.0018秒,平均蔓延8.22ms
● 论断:知足及时舍弃场景算力需求,适用于PLC、畅通舍弃等运用。
袒露性能本项使用lvgl的demo尺度进行测试,实行以下大叫关闭默许的lvgl尺度。
killall rk_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
数据暗示,可矫健应付工业小文献常常读写场景。
功耗与散热具体测试规律较长,可不雅看以下视频:
深圳触觉智能
,赞
26
功耗测试论断:
上下温测试论断:
极点温升: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)开yun体育网,双CAN FD、双网口、6路串口,最高支执-40℃~85℃严苛环境,百元内国产化决策助力工控、IoT与智能斥地高效升级!不仅如斯,为了匡助斥地者评估,触觉智能多款RK系列启动了大放价活动:
发布于:广东省