【BIGTREETECH Pi】+ 全面性能测试-替代树莓派不错的选择

【BIGTREETECH Pi】+ 全面性能测试-替代树莓派不错的选择

一.开发板介绍BIGTREETECH Pi开发板是一款采用全志H616处理器,64位4核Cortex-A53架构,1GB DDR3L内存的开发板。与树莓派相同的安装孔位,可以替代树莓派。提供Klipper固件,可作为3D打印机的上位机使用。其他信息参考后面链接。既然是替代树莓派,肯定关心其性能怎么样,我们就来个全面的性能测试。

图片1.png (196.43 KB, 下载次数: 49)

下载附件

保存到相册

2023-8-15 22:15 上传

图片2.png (464.73 KB, 下载次数: 63)

下载附件

保存到相册

2023-8-15 22:15 上传

详细资料参考github项目https://github.com/bigtreetech/BTT-Pi官网https://bigtree-tech.com/二.准备烧录系统,上电等基本准备工作可以参考github相关页面不再详述,联网后可以升级下系统,安装基本的软件包,大部分都系统自带了,没有的按需安装即可。sudo apt updatesudo apt upgradesudo apt install gccsudo apt install gitsudo apt install make对于没有HDMI转换器接显示器的的,下面介绍下使用VNC使用桌面环境。 VNCsudo apt-get install dbus-x11sudo apt install tigervnc-standalone-server -ysudo apt install xfce4 -ysudo apt install xfce4-terminal -ysu root 输入密码rootvncpasswd提示Would you like to enter a view-only password (y/n)?时输入nvi ~/.vnc/xstartup输入以下内容(不要复制,手动输入)#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4 chmod u+x ~/.vnc/xstartup 启动服务vncserver :1 -localhost no -geometry=1920x1080:1是端口,最终tcp端口是此数字+5900 ,也就是1+5900=5901-localhost no 默认为yes,设置成no则可以非localhost也可以连接vnc-geometry 设置分辨率电脑端安装vncviewer打开File->New Connection...VNC Server:192.168.31.97:5901Name:BTT密码为刚才设置的密码。Applications->Settings->Default Applications->Utilities->Terminal Emulator选择xfce Terminal

图片3.png (55.22 KB, 下载次数: 55)

下载附件

保存到相册

2023-8-15 22:15 上传

三.Sqlite数据库性能测试git clone https://github.com/sqlite/sqlite.gitcd sqlite/./configuremakesudo make install gcc test/speedtest1.c -o speedtest1 -lpthread -ldl -lsqlite3./speedtest1

图片4.png (82.34 KB, 下载次数: 58)

下载附件

保存到相册

2023-8-15 22:15 上传

四.memtester内存压力测试wget https://pyropus.ca./software/memtester/old-versions/memtester-4.6.0.tar.gztar xvf memtester-4.6.0.tar.gz cd memtester-4.6.0/sudo makesudo make installmemtester 64M 1

图片5.png (34.05 KB, 下载次数: 59)

下载附件

保存到相册

2023-8-15 22:15 上传

五.GPU性能测试Glxgearssudo apt install mesa-utils -yglxgears

图片6.png (126.16 KB, 下载次数: 64)

下载附件

保存到相册

2023-8-15 22:15 上传

GL Mark 2sudo apt-get install git g++ build-essential pkg-configsudo apt-get install libx11-dev libgl1-mesa-devsudo apt-get install libjpeg-dev libpng-devgit clone https://github.com/glmark2/glmark2.gitcd glmark2/./waf configure --with-flavors=x11-gl./waf build -j 4./waf install --destdir=glmark2-out将文件夹glmark2-out/usr/local/share/glmark2/复制到/usr/local/share/glmark2/下glmark2-out/usr/local/bin/glmark2

图片7.png (375.32 KB, 下载次数: 67)

下载附件

保存到相册

2023-8-15 22:15 上传

图片8.png (514.28 KB, 下载次数: 53)

下载附件

保存到相册

2023-8-15 22:16 上传

六.RAM性能测试git clone https://github.com/qinyunti/STREAM.gitcd STREAM/gcc -O3 -DSTREAM_ARRAY_SIZE=5000000 stream.c -o stream./stream

图片9.png (53.57 KB, 下载次数: 58)

下载附件

保存到相册

2023-8-15 22:16 上传

七.CPU性能测试git clone https://github.com/eembc/coremark.gitcd coremark/ 修改#define COMPILER_FLAGS \ FLAGS_STR /* "Please put compiler flags here (e.g. -o3)" */#endif为#define COMPILER_FLAGS \ "-O3" /* "Please put compiler flags here (e.g. -o3)" */#endif如果-O0编译则改为”-O0”typedef ee_u32 ee_ptr_int;改为typedef unsigned long ee_ptr_int; 编译gcc -o coremarko3 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c simple/core_portme.c -DPERFORMANCE_RUN=1 -DITERATIONS=100000 -Isimple -I. -O3 ./coremarko3

图片10.png (35.37 KB, 下载次数: 63)

下载附件

保存到相册

2023-8-15 22:16 上传

八.SD卡读写性能root@BTT-CB1:/home/biqu/coremark# dfFilesystem 1K-blocks Used Available Use% Mounted onudev 434176 0 434176 0% /devtmpfs 101064 760 100304 1% /run/dev/mmcblk1p2 61073136 5789920 54652640 10% /tmpfs 505320 0 505320 0% /dev/shmtmpfs 5120 4 5116 1% /run/locktmpfs 505320 12 505308 1% /tmp/dev/mmcblk1p1 261864 63992 197872 25% /boottmpfs 101064 8 101056 1% /run/user/1000root@BTT-CB1:/home/biqu/coremark# dd if=/dev/zero of=/root/test.bin bs=16k count=65536dd if=/root/test.bin of=/dev/null bs=16k count=65536

图片11.png (5.9 KB, 下载次数: 66)

下载附件

保存到相册

2023-8-15 22:16 上传

图片12.png (6.1 KB, 下载次数: 62)

下载附件

保存到相册

2023-8-15 22:16 上传

九.以太网性能https://iperf.fr/iperf-download.php#windows下下载iperf 3.1.3 电脑ipconfig查看ip地址为192.168.137.1

图片13.png (61.85 KB, 下载次数: 67)

下载附件

保存到相册

2023-8-15 22:16 上传

开发板设置为同一网段地址ifconfig eth0 192.168.137.2

图片14.png (67.67 KB, 下载次数: 62)

下载附件

保存到相册

2023-8-15 22:16 上传

电脑命令行打开.\iperf3.exe -s -i 2 开发板中iperf3 -c 192.168.137.1 -i 1 -t 10其中192.168.137.1为服务端IP-i 1 : 测试结果报告时间间隔为 1 秒-t 10 : 总测试时长为 10

图片15.png (136.63 KB, 下载次数: 54)

下载附件

保存到相册

2023-8-15 22:16 上传

以上是TCP测试,如果是UDP测试则开发板iperf3 -u -c 192.168.137.1 -i 1 -t 10 -b 100M其中-u : 工作在 UDP 模式 Ø-c 192.168.137.1 : 服务端IP -i 1 : 测试结果报告时间间隔为 1 秒 Ø-t 10 : 总测试时长为 10 秒 Ø -b 100M : 设定 UDP 传输带宽为 100Mbps

图片16.png (126.03 KB, 下载次数: 63)

下载附件

保存到相册

2023-8-15 22:16 上传

十.多媒体性能使用ffmpeg编解码进行性能测试 下载测试视频wget https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_20mb.mp4 测试ffmpeg -benchmark -i big_buck_bunny_720p_20mb.mp4 -f null -

图片17.png (88.32 KB, 下载次数: 56)

下载附件

保存到相册

2023-8-15 22:16 上传

十一.总结以上通过各方面的性能测试来看,不输树莓派,完全可以替代树莓派使用。除了3D打印应用场景,也可以用于工控,多媒体开发等场景。作为开发工具,学习平台,验证平台,DIY也是不错的选择。

相关推荐

合作伙伴