对于越来越高端的嵌入式芯片,尤其用于汽车,人机,AI,边缘计算等场景的高性能CPU,其综合性能是一个关注点,板子的性能不仅仅和CPU相关,综合来看的话存储部分也是一个很重要的部分,所以我们针对存储部分进行性能测试,先测试RAM。
参考https://bbs.elecfans.com/jishu_2299841_1_1.html搭建开发环境。
虚拟机中
打开终端
sudo -s 密码forlinx切换到root用户
apt-get install git 需要输入Y/N的地方输入Y回车
git clone https://github.com/qinyunti/STREAM.git
cd STREAM/
. ~/work/OKG2L-linux-sdk10/environment-setup-aarch64-smarc-rzg2l-toolchain
$CC -O3 stream.c -o stream
cp stream /media/sf_RZG2L/导出到WINDOWS下,
然后rz下载到开发板
chmod +x stream
./stream
运行结果如下
与官方手册的数据差不多
参考https://www.cs.virginia.edu/stream/ref.html
参考 https://pyropus.ca./software/memtester/
wget https://pyropus.ca./software/memtester/old-versions/memtester-4.5.1.tar.gz
tar -xvf memtester-4.5.1.tar.gz
cd memtester-4.5.1/
$CC -O3 memtester.c tests.c -o memtester
cp memtester /media/sf_RZG2L/
导出到WINDOWS下,下载到开发板
chmod +x memtester
./memtester 512M 1
512M表示测试RAM大小
1表示测试一次
另外也可以-p直接指定物理地址,适合在板子开发阶段裸机代码直接指定物理地址测试。
测试结果OK
对于RAM我们一般会关注其可靠性,一般会考虑在不同温度,电磁环境等进行对比测试,我这里条件有限不再测试。
RAM读写性能也是不错的,可以满足边缘计算,人机交互,车载等各类高性能应用场景需求。
全部0条评论
快来发表一下你的评论吧 !