OK536x-C 开发板 性能跑分测试(含交叉编译)
-
1、开发板介绍
飞凌嵌入式OK536N-C开发板采用核心板+底板的结构形式,基于全志T536处理器设计开发,T536主频 1.6GHz,集成四核 Cortex A55、64 位玄铁 E907 RISC V MCU,提供高效的计算能力;T536 支持 2tops NPU、安全启动、国密算法 IP、全通路ECC、AMP、Linux RT 等;T536 还具备广泛的连接接口:USB、SDIO、UART、SPl、CAN、Ethernet、ADC、LocalBus 等一应俱全。
2、跑分测试软件介绍
nbench是一个简单的用于测试处理器,存储器性能的基准测试程序。即著名的BYTE Magazine杂志的BYTEmark benchmark program。nbench在系统中运行并将结果和一台运行Linux的AMD K6-233电脑比较,得到的比值作为性能指数。由于是完全开源的,爱好者可以在各种平台和操作系统上运行nbench,并进行优化和测试,是一个简单有效的性能测试工具。nbench的结果主要分为MEM、INT和FP,其中MEM指数主要体现处理器总线、CACHE和存储器性能,INT当然是整数处理性能,FP则体现双精度浮点性能(大多数嵌入式处理器都没有强大的双精度浮点能力)。
3、软件安装
由于我们的linux为原生的linux很多软件都没有因此我这里选择的是交叉编译然后移植过去
交叉编译的gcc为
OKT536-linux-sdk/out/t536/OKT536-C/buildroot/buildroot/host/bin/aarch64-none-linux-gnu-gcc
我们首先下载软件
wget http://www.math.utah.edu/~mayer/linux/nbench-byte-2.2.3.tar.gz
并且解压
我们查看一下编译指令为make但是我们要交叉编译引出查看他的makefile
更改cc为我们的gcc软件
更改完成后make
编译完成生成一个可执行文件
并且将其传到开发板上
4、执行
我们直接执行./nbench
会出现无法执行
这个是由于生成后的没有执行权限
我们给其赋可执行权限
chmod 777 nbench
然后执行
可以查看进行了执行
这里可以看到是4核
OS : Linux 5.10.198TEST : Iterations/sec. : Old Index : New Index
: : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT : 805.79 : 20.66 : 6.79
STRING SORT : 172.51 : 77.08 : 11.93
BITFIELD : 3.2086e+08 : 55.04 : 11.50
FP EMULATION : 279.99 : 134.35 : 31.00
FOURIER : 32925 : 37.45 : 21.03
ASSIGNMENT : 13.612 : 51.80 : 13.44
IDEA : 3982 : 60.90 : 18.08
HUFFMAN : 1375.1 : 38.13 : 12.18
NEURAL NET : 31.869 : 51.20 : 21.53
LU DECOMPOSITION : 674.51 : 34.94 : 25.23
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 54.438
FLOATING-POINT INDEX: 40.611
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0跑分结果
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号