← Xvisio 设备固件升级指南
← Xvisio SDK 文档主页
Linux/Ubuntu - Xvisio 设备固件升级指南
先决条件
使Ubuntu保持最新
更新Ubuntu发行版,包括获取最新的稳定内核:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
Ubuntu环境安装
安装驱动:
sudo apt-get update
sudo apt-get install dfu-util
安装USB权限:
下载 权限文件 99-xvisio.rules,在下载文件的目录下打开终端,输入命令:
sudo cp 99-xvisio.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger
升级
- 使用 USB 线连接 xvisio 设备和 Ubuntu 主机。
- 查看 USB 设备状态,在任意位置打开终端输入:
lsusb
观察终端输出usb状态信息,其中 VID:PID 为"040e:f408" ,设备名为"MCCI XVisio vSLAM" 的USB 设备即为 Xvisio 设备。
通过 Xvisio 设备的 USB Bus 号和对应的总线的 hub 类型来确认当前设备枚举是"USB3.0"或"USB2.0"。
请确保 Xvisio 设备的正确枚举
以上描述见下图:

- 点击下载升级工具
- 解压升级工具,并进入解压目录,打开终端 ,输入命令并回车:
sudo chmod +x xvisioUpdateImg
sudo ./xvisioUpdateImg <path>/xxxx.img
其中“<path>/xxxx.img”是需要升级的固件的路径。
- 升级过程中:

- 升级完成:

Log 无报错说明升级顺利完成。
- 查看 USB 状态以确认升级后设备重新枚举成功。
lsusb
观察终端输出USB状态信息,其中 VID:PID 为"040e:f408" ,设备名为"MCCI XVisio vSLAM" 的USB 设备即为 Xvisio 设备。
通过 Xvisio 设备的 USB Bus 号和对应的总线的 hub 类型来确认当前设备枚举是"USB3.0"或"USB2.0"。
请确保 Xvisio 设备的正确枚举。
以上描述见下图:

检查升级
- 请确认当前的Ubuntu/Linux主机已经安装了Xvisio SDK,如果未安装请参考Linux/Ubuntu sdk 安装指导安装。
- 运行"demo-api"程序进行版本检查:
1.在任意位置打开终端输入程序名称并回车:
demo-api

2. 在相同位置打开另一个终端输入程序名称并回车:
pipe_srv

"pipe_srv" 和 "demo-api" 必须在同一目录下打开。
3. "pipe-srv"的终端上输入字符1后回车并观察"demo-api"终端输出:

如图设备正常工作的话会输出:
Device version: V1.XX....
请检查读取的版本和此次安装的固件版本是否一致。
← Xvisio 设备固件升级指南
← Xvisio SDK 文档主页