开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

1.8.1版本

升级概要

上线时间:2021年10月

1.8.1相比于1.8.0,主要更新了如下功能:

  • 操作系统更改为Ubuntu18.04
  • 提升了Inception系列和Mobilenet系列模型的性能
  • 更新了模型支持列表
  • 新增支持关键点模型,HRNet baseline 256和HRNet baseline 384
  • 优化Python和C++示例
  • 修复1.8.0预测库 bug,在FZ3上支持了转置卷积
  • EdgeBoard管理系统新增画面框定功能、断网恢复等功能

版本依赖

平台 适配版本
EdgeBoard =1.8.1
PaddleLite =2.9
paddlepaddle <=1.8.5
PaddleClas Release/static
PaddleDetection Release/0.5

Ubuntu系统

1.8.1软核必须在配套的Ubuntu18.04系统下运行,老用户在升级1.8.1软核时,文件系统也必须同步升级。同时,系统网络配置,桌面设置等操作与以前的系统会有区别,请参考Ubuntu使用说明

分区介绍

系统映像文件大小共8G,EdgeBoard的系统卡划分成3个分区,具体如下:

分区名称 大小 说明
Kernel 200M 存放 BOOT.BIN 和 image.ub
System 7G 存放Ubuntu 文件系统
Data 800M 存放用户数据,挂载在 /root/workspace

下载

为了方便用户更新完系统后,可以直接启动设备,系统映像包中已经放置了1.8.1版本不同硬件型号的启动镜像,请下载对应版本的压缩包。

硬件型号 系统映像包
FZ3A FZ3A_ubuntu18.04.zip
FZ3B FZ3B_ubuntu18.04.zip
FZ5C FZ5C_ubuntu18.04.zip
FZ5D FZ5D_ubuntu18.04.zip
FZ9D FZ9D_ubuntu18.04.zip

安装

在本地解压系统映像包,使用烧写工具balenaEtcher或者Win32Diskimager烧写image文件,以balenaEtcher为例:

1、点击flash from file,选择系统映像文件

2、将设备的系统SD卡通过读卡器插到电脑上,select target选择EdgeBoard的SD卡。

3、点击flash,开始烧录。

注意:
1、在使用烧写工具时,要关闭其他可能竞争 SD卡的软件,比如虚拟机,虚拟机与烧写软件同时打开时,双方都会互相产生竞争影响。
2、在windows系统下进行系统烧写时,若有提示格式化的弹窗出现,只要关掉弹窗即可,无需格式化。
3、使用Win32Diskimager工具烧写时,如果出现句柄错误,中断了烧写,此时将句柄错误的弹窗关掉,确认烧写的分区是否是sd卡的第一分区(kernel分区),如果是第一分区,则再次烧写即可。

扩容

由于母卡的大部分容量分配给了系统分区,分配给data分区容量较小,所以在烧写到大容量的sd卡后,需要扩容data分区,才能正常使用。

系统中已经提供了扩容脚本,在 /root/tools目录下

cd /root/tools
bash CapacityExpansion.sh

扩容流程见下图,输出resize ok,证明扩容成功。

扩容后,执行命令reboot,重启设备。

再次启动后,查看/root/workspace分区。

扩容成功。

注意:
1、使用Ubuntu时,工作目录最好在data分区,即 /root/workspace目录下,System和Kernel留作安装其他程序和系统信息保存。
2、使用扩容脚本扩容时,如果出现!!!Error,Resize Failed,可能是因为sd卡的实际容量和系统读取的容量差距太大导致,但是/root/workspace会正常扩容,出现这种情况时,reboot重启设备,再次通过df -h查看容量大小,/root/workspace如果是扩容后的大小,就可以正常使用。
3、该脚本只能扩容data分区,而kernel和System分区是不变的。

软核下载

硬件版本 软核升级包
FZ3A FZ3A_install_1.8.1
FZ3B FZ3B_install_1.8.1
FZ5C FZ5C_install_1.8.1
FZ5D FZ5D_install_1.8.1
FZ9D FZ9D_install_1.8.1

软核升级方法

1、从官网中下载待升级的软核包FZxx_install_x.x.x,拷贝到edgeboard的workspace中。拷贝文件请参考传输文件方式

2、使用ssh链接网口或者通过串口进入edgeboard的workspace文件中,解压zip文件。设备连接方式详情请参考网口连接设备通讯

unzip FZxx_install_x.x.x.zip
# 例如
unzip FZ3A_install_1.8.1.zip

3、进入到FZxx_install_x.x.x目录,执行硬件对应的脚本。如:FZ3A

# 进入软核安装目录
cd /root/workspace/FZ3A_install_1.8.1
# 执行自动化升级脚本
bash install_FZ3A.sh

如果有已经安装的版本,会先进行备份(备份到安装包目录backup),然后进行安装,最后提示安装成功即可,如果下图。

4、软核安装完成后,执行reboot,重启设备。

示例下载

示例类型 适用硬件 下载地址
模型预测示例 FZ3、FZ5、FZ9 PaddleLiteDemo
GPIO通讯示例 FZ3、FZ5C/D、FZ9D GPIO
RS232通讯示例 FZ3、FZ5C/D、FZ9D RS232
RS485通讯示例 FZ3、FZ5C/D、FZ9D RS485
CAN通讯 FZ3、FZ5C/D、FZ9D CAN

模型示例用法请参考模型预测示例章节

其他通讯示例用法参见下载包内的readme

EdgeBoard管理系统下载

管理系统安装包下载:edge-management.zip

管理系统使用方法请参见EdgeBoard管理系统使用说明

注意:EdgeBoard管理系统暂不支持FZ9D

FZ9D设备HI3536升级

FZ9D设备中带有视频处理芯片Hi3536,1.8.1软核版本支持多路视频也依赖于Hi3536对多通路视频的支持,升级包下载地址如下:FZ9D_hi3536升级.zip

注意:1.8.1和1.8.0版本中用到的HI3536的固件相同,若在1.8.0阶段已经升级过HI3536,1.8.1可不再进行升级。

上一篇
1.8.2版本
下一篇
1.8.0版本