ELF2开发板(飞凌嵌入式)基本使用的搭建

ELF2开发板(飞凌嵌入式)

开箱包裹内容

打开包装,你可以看到以下物品

  1. 一个绿联的usb3.0读卡器、sandisk的32g内存卡(太好了)
  2. rk3588 4g+32g emmc版本ELF2开发板
  3. 输出为12v 3A的电源适配器(和ipad的充电器外观好像)


图1 外包装盒


图2 开箱物品内容


图3 ELF2开发板正面


图4 ELF2开发板反面

开发板简介

ELF2开发板卡核心板和底板采用接插件的连接方式,它是基于ARM64架构的低功耗高性能处理器,包括4核Cortex-A55和4核Conrtex-A76以及独立的NEON协处理器和神经网络加上处理器NPU,其中Cortex-A55最大频率为2.4GHz,Conrtex-A76最大频率为1.8GHz,NPU算力有6TOPS,可应用于计算机、手机、个人移动互联网,数字多媒体设备,支持android、openharmony操作系统。


图5 ELF2开发板核心板的基础参数


图6 ELF2开发板核心板的功能参数


图7 ELF2开发板的功能参数

资料链接:
ELF2开发板的产品链接:https://www.elfboard.com/product/49.html
ELF2开发板所有资料的链接:https://www.elfboard.com/information/detail.html?id=7
ELF2开发板的教程文档链接:https://pan.baidu.com/e/1hPt3OrKk7oXj7WEmw3XiDA
ELF2开发板的常用工具链接:https://pan.baidu.com/e/1YzbJOHeZHyBM1LFstszG0g

由于开发板自带emmc已经烧录了系统,本人主要对其开发板的深度学习感兴趣,注重模型部署,以及其帧率能跑多少,出差的是buildroot构建的根文件系统,所以我需要烧录能够使用python,应用完善的系统,从ELF2开发板所有资料的链接中下载ELF2 desktop镜像

烧录镜像

D:\elf2\06-常用工具\06-3 烧写工具\OTG烧写路径中的DriverAssitant_v5.13安装


图8 驱动安装

D:\elf2\06-常用工具\RKDevTool_Release_v3.31路径中的RKDevTool_Release_v3.31安装,使用前将其解压到全英文路径下,用 Type-C 线连接开发板 USB-DP口和主机。打开瑞芯微开发工具,开发板上电,按住开发板的 RECOVERY 键不要松开,然后按一下 RST键系统复位,大约两秒后松开 RECOVERY 键,瑞芯微开发工具上将提示发现 LOADER 设备。


图9 接口介绍图


图10 OTG烧录软件(已经检测出设备)

点击"高级功能"选项,点击"擦除所有",等待擦除完成。点击"升级固件"选项,点击"固件"按钮选择完整的升级镜像 update.img。程序将对固件进行解析,因此需要等待一会。


图11 OTG烧录软件(擦除)


图12 OTG烧录软件(烧录成功)


图13 烧录ubuntu2204的命令行页面

开发板启动与网络连接

开发板启动(串口登录)

使用Type-C线连接ELF 2板卡的DEBUG接口与电脑的USB接口连接,本人使用的mobaxterm,波特率为115200,数据位为8,停止位为1,无校验位

elf用户,密码elf
root用户,密码root


图14 串口登录(出厂系统的命令行页面)

有线连接(由于本人没有无线网卡,或者usb网卡)

ELF2开发板有一个网口;将网线一段连接已经有网络的笔记本的网口,另一端接入开发板的网口

准备材料:

  1. 连上网络的笔记本(或者台式机)
  2. ELF2开发板
  3. 网线
笔记本的设置
  1. 控制面板---->网络和 Internet---->网络连接
  2. 右击连接wifi的WLAN---->属性---->共享(勾选运行其他网络用户连接并选中连接为以太网(没有配置过渡会是一个下拉框可以挑选))
  3. 出现下图三,点击是
  4. 会出现以太网(未识别的网络)是因为我已经插上了和板子连接的网线,查看以太网IPV4是否为下图四框选一样,如果没有,则手动设置为下图一样。


图15 网络共享操作1


图16 网络共享操作2


图17 网络共享操作3


图18 网络共享操作4


图19 网络共享操作5(查看dns)

中途碰到的问题

我烧录系统后,按照我以前的以太网连接步骤应该都能连上,pingwww.baidu.com,但是这个的话显示报错,报错信息如:ping: www.baidu.com: Temporary failure in name resolution,这个报错查询就是dns的问题,我最终查询时候找个一个博客其中设置了nameserver 的ip就可以了,在此感谢电子发烧友的jf_1137202360用户,当然感谢飞凌提供的资料

开发板设置
vim /etc/network/interfaces
在里面添加(按i后输入以下代码,设置后是开机自启动总会有,当然你也可以临时设置)
auto eth0
iface eth0 inet static
address 192.168.137.30
netmask 255.255.255.0
gateway 192.168.137.1


vim /etc/resolv.conf
nameserver 192.168.1.1(这个是根据自己电脑的wifi的dns)


重启
reboot

ping www.baidu.com
  • 测试是否联网成功


图20 测试网络是否正常


图21 显示页面ping


图22 图形化页面(和ubuntu2204一样)

配置ssh

apt update
apt install ssh openssh-server
vim /etc/ssh/sshd_config
修改 PermitRootLogin yes
service sshd restart


图23 ssh连接

相关推荐
折途1 小时前
I2S是什么通信协议?它如何传输音频数据?它和I2C是什么关系?
单片机·嵌入式硬件·物联网·音视频
7yewh4 小时前
嵌入式产品级-超小尺寸热成像相机(从0到1 硬件-软件-外壳)
单片机·嵌入式硬件·mcu·数码相机·物联网
esmember4 小时前
电路研究9——GPRS用的AT命令手册
嵌入式硬件
列兵阿甘5 小时前
嵌入式Linux驱动开发之pinctrl和gpio子系统
linux·驱动开发·嵌入式硬件
小猪写代码5 小时前
STM32 FreeROTS 任务创建和删除实验(静态方法)
stm32·单片机·嵌入式硬件
爱学电子的刻刻帝7 小时前
基于STM32的智能门锁安防系统(开源)
stm32·单片机·嵌入式硬件
Try1harder7 小时前
联德胜w801开发板(四)实现腾讯云mqtt的订阅和发布
单片机·嵌入式硬件·物联网
工程师平哥14 小时前
cmake foreach 条件判断
c语言·单片机·嵌入式硬件·mcu
小猪写代码14 小时前
STM32 FreeRTOS任务通知
stm32·单片机·嵌入式硬件