引言 

拿到飞凌嵌入式的ELF2学习开发板有一段时间了,不过前段时间项目忙,一直也没有测试。今天终于有点闲,拿出来测试一下。

开发板简介

ELF 2学习板基于瑞芯微RK3588旗舰处理器开发设计,处理器采用先进的8nm制程工艺,集成4×Cortex-A76+4×Cortex-A55内核架构,A76核主频高达2.4GHz,A55核主频高达1.8GHz,内置6TOPS算力NPU,为AI学习及应用提供强大的支撑,支持8K超清显示,配备丰富的高速数据通讯接口。

开发板上有个40pin的兼容树莓派接口,后面会利用这个接口做一些扩展测试。 

开箱测试

连接显示屏

为了方便教学,我这次特意要了一个7寸的显示屏。显示屏和开发板的连接如下图所示。

加电测试

连接好显示屏,就可以加电测试了。启动后进入熟悉的飞凌嵌入式的菜单界面。

串口连接 

接着就是用USB串口线连接开发板,不过我的电脑无法识别该开发板的串口,需要到官网上下载CP210x的驱动程序:百度网盘

然后就可以用MobaXterm连接到开发板上了。开发板默认的镜像是Buildroot的。

编译个小程序

 接下来打算编译个Hello World试试。厂商提供了编译工具链,其实采用Ubuntu自带的也行。使用下面的命令在WSL上安装工具链。

sudo apt-get install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu

然后使用下面的命令进行编译:

aarch64-linux-gnu-gcc -o hello-elf2 hello.c

文件上传和测试

开发板上提供了Z-Modem协议的通信程序,可以直接用串口上传编译后的文件。

使用下面的命令进行测试。

root@elf2-buildroot:~# rz
▒Sending: hello-elf2e.**B0100000023be50

Bytes Sent:   8872   BPS:5860                            14 kBPS)

Transfer complete

root@elf2-buildroot:~# ls
hello-elf2
root@elf2-buildroot:~# ./hello-elf2
-bash: ./hello-elf2: Permission denied
root@elf2-buildroot:~# chmod +x hello-elf2
root@elf2-buildroot:~# ./hello-elf2
hello world!

一切顺利。 

结语

今天完成了ELF2学习板的开机测试,上手还是很容易的。后面会继续测试。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐