当前位置: 首页 > article >正文

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

ELF2开发板(飞凌嵌入式)

开箱包裹内容

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

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

picture 2

图1 外包装盒

picture 1

图2 开箱物品内容

picture 3

图3 ELF2开发板正面

picture 4

图4 ELF2开发板反面

开发板简介

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

picture 0

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

picture 5

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

picture 6

图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安装

picture 9

图8 驱动安装

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

picture 15

图9 接口介绍图

picture 10

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

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

picture 11

图11 OTG烧录软件(擦除)

picture 12

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

picture 13

图13 烧录ubuntu2204的命令行页面

开发板启动与网络连接

开发板启动(串口登录)

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

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

picture 7

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

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

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

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

picture 4

图15 网络共享操作1

picture 5

图16 网络共享操作2

picture 6

图17 网络共享操作3

picture 7

图18 网络共享操作4

picture 14

图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
  • 测试是否联网成功

picture 17

图20 测试网络是否正常

picture 18

图21 显示页面ping

picture 19

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

配置ssh

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

picture 21

图23 ssh连接

http://www.kler.cn/a/510335.html

相关文章:

  • MySQL课堂练习(多表查询练习)
  • Spring Boot + Apache POI 实现 Excel 导出:BOM物料清单生成器(支持中文文件名、样式美化、数据合并)
  • Docker部署MySQL 5.7:持久化数据的实战技巧
  • 【C++】面试题整理(未完待续)
  • 放大芯片参数阅读
  • ZooKeeper 核心知识全解析:架构、角色、节点与应用
  • 统信V20 1070e X86系统编译安装mysql-5.7.44版本以及主从构建
  • QT中多线程的使用(一)
  • 三、SysTick系统节拍定时器
  • Ruby语言的循环实现
  • 安全算法 - 摘要算法
  • 一种基于部分欺骗音频检测的基于临时深度伪造位置方法的高效嵌入
  • Python语言的计算机基础
  • 【Android】蓝牙电话HFP连接源码分析
  • Debian没有reboot命令记录
  • 【数据分析】02- A/B 测试:玩转假设检验、t 检验与卡方检验
  • 【深入解析】 RNN 算法:原理、应用与实现
  • MPSOC 裸机测试USB3.0接口
  • boss直聘 验证码 手图 分析
  • git系列之revert回滚
  • 使用 Blazor 和 Elsa Workflows 作为引擎的工作流系统开发
  • 几个Linux系统安装体验(续): 中标麒麟服务器系统
  • node.js卸载与安装超详细教程
  • 好用的输大文件的软件推荐!
  • 【博客之星】2024年度个人成长、强化学习算法领域总结
  • 解决 Mac 系统上的 node-sass 问题