FZ3简单上手
更新时间:2024-05-16
操作视频
准备环境
电脑环境
安装调试接口cp210x驱动:Windows系统驱动下载链接;Mac系统驱动下载链接;Ubuntu系统一般自带驱动,可以在插入调试线后通过ls /dev/tty*查看是否有新增端口。
安装终端调试软件:Windows操作系统请自行安装虚拟终端软件,可使用免费软件MobaXterm,也可以使用付费软件SecureCRT等工具『尊重知识产权,推荐您使用正版软件』;Linux和Mac操作系统可以使用自带的terminal,也可安装其他终端,比如iTerm2等。
设备及配件
Edgeboard及其配套电源、配套调试线、电脑
连接设备
连接设备前需了解设备的外设接口,请依据设备型号参考对应的硬件介绍
连接设备步骤:
- 保证配套的系统TF卡已经插到设备TF卡槽;
- 调试线一端插入micro USB接口,一端插入电脑usb接口,并开启调试软件,连接设备映射端口。详情参考串口连接设备通讯
- 使用配套电源给设备上电。启动详情请参考启动关机和重启。
- 上电后,终端会出现打印信息,启动完成后,输入用户名和密码:login:root,password:root,进入系统
运行示例
Edgeboard为边缘计算设备,致力于离线的模型预测,同时设备中已经集成了PaddleLite预测库等模型预测需要的一切环境,以及提供了简单方便的示例工程,用于模型部署的体验和业务模型的部署参考。
考虑到简单通用性,EdgeBoard示例运行方法基本统一,即为每个模型提供配置文件(json文件),从配置文件中读取模型和图片信息,加载并执行。
C++示例运行
编译
cd PaddleLiteDemo/C++
mkdir build
cd build
cmake ..
make
结果产生3个可执行文件:
classification
: 分类示例
detection
: 检测示例
segmentation
: 分割示例
执行
默认使用 configs
目录下的image.json, 通过配置文件可以切换 模型 和 输入源等,
执行默认配置
# 执行分类模型默认配置
./classification
# 执行检测模型默认配置
./detection
# 执行分割模型默认配置
./segmentation
执行指定配置
如: 检测示例yolov3 ,用usbcamera 的方法:
./detection ../../configs/detection/yolov3/usb_camera.json
注意:camera 类型的输入需要接入显示器,需要将显示器设置为 720P,设置方式
startx #开启显示器桌面
xrandr -s 1280x720 #设置显示器分辨率为720p
更多示例使用方式请参考模型预测示例