1.8.2版本
更新时间:2024-05-16
升级概要
上线时间:2022年3月
1.8.2相比于1.8.1,主要更新了如下功能:
- EdgeBoard提供opencv-python支持RTSP流
- 修复nms算子的bug
- 更新FZ5启动镜像以支持更多的以太网PHY
版本依赖
平台 | 适配版本 |
---|---|
EdgeBoard | =1.8.2 |
OS | =Ubuntu18.04 |
PaddleLite | =2.9 |
PaddlePaddle | <=1.8.5 |
PaddleClas | Release/static |
PaddleDetection | Release/0.5 |
软核
下载
硬件版本 | 软核升级包 |
---|---|
FZ3A | FZ3A_install_1.8.2 |
FZ3B | FZ3B_install_1.8.2 |
FZ5C | FZ5C_install_1.8.2 |
FZ5D | FZ5D_install_1.8.2 |
FZ9D | FZ9D_install_1.8.2 |
说明
FZ5D_install_1.8.2
├── edgeboard #python接口库
│ ├── __init__.py
│ ├── predictor.py
│ └── preprocess.py
├── FZ5D #系统启动文件和FPGA驱动
│ ├── BOOT.BIN
│ ├── fpgadrv.ko
│ └── image.ub
├── include #头文件
│ ├── paddle_api.h
│ ├── paddle_image_preprocess.h
│ ├── paddle_lite_factory_helper.h
│ ├── paddle_place.h
│ ├── paddle_use_kernels.h
│ ├── paddle_use_ops.h
│ └── paddle_use_passes.h
├── install_FZ5D.sh #升级脚本
├── libpaddle_full_api_shared.so.1.8.2 #EdgeBoard版本PaddleLite预测库
├── PaddleLiteConfig.cmake
├── paddlelite.cpython-36m-aarch64-linux-gnu.so #预测库外部接口的pybind封装
└── readme.md
软核升级方法
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.2.zip
3、进入到FZxx_install_x.x.x目录,执行硬件对应的脚本。如:FZ3A
# 进入软核安装目录
cd /root/workspace/FZ3A_install_1.8.2
# 执行自动化升级脚本
bash install_FZ3A.sh
如果有已经安装的版本,会先进行备份(备份到安装包目录backup),然后进行安装,最后提示安装成功即可,如果下图。
4、软核安装完成后,执行reboot
,重启设备。
Opencv-Python库
说明
EdgeBoard操作系统默认自带的python版本的opencv库不支持rtsp视频流处理,仅支持usb视频流。如需要使用EdgeBoard的python接口调用rtsp视频推理,需要更新python版本的opencv库。
下载
cv2.cpython-36m-aarch64-linux-gnu.so
将库文件放置到EdgeBoard操作系统的/usr/lib/python3/dist-packages
目录,替换同名文件。
EdgeBoard开发管理平台
下载
下载与安装请参见:安装与卸载
说明
使用方法请参见:EdgeBoard开发管理平台使用说明
注意:EdgeBoard管理系统暂不支持FZ9D