资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

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版本