解决 Realsense get_xu(id=2) failed Last Error: Inputoutput error

解决 Realsense get_xu(id=2) failed Last Error: Inputoutput error

解决方法

更新SDK到最新的稳定版2.47.0 更新相机固件到对用版本

这里推荐的是 5.12.14.50

怎么更新SDK

  1. 下载官方源码
  2. cmake 设置安装路径-DCMAKE_INSTALL_PREFIX到某一个固定文件
  3. 更新文件
#!/bin/bash

Install_path_base="/usr/local"
echo "Please input password"
read -r password
echo "Yor password is ${password}"

echo ${Install_path_base}

echo ${password} | sudo -S cp ./bin/* /usr/local/bin
echo ${password} | sudo -S rm ${Install_path_base}/lib/librealsense*
echo ${password} | sudo -S rm ${Install_path_base}/lib/libfw*
echo ${password} | sudo -S rm -rf ${Install_path_base}/include/librealsense*

# 开始安装头文件
echo "Update Include"
echo ${password} | sudo -S cp -r ./include/* ${Install_path_base}/include

# 开始替换cmake
echo "Update Cmake"
echo ${password} | sudo -S rm -rf ${Install_path_base}/lib/cmake/realsense*
echo ${password} | sudo -S cp -r ./lib/cmake/* ${Install_path_base}/lib/cmake/

# 开始替换pkgconfig
echo "Update Pkgconfig"
echo ${password} | sudo -S rm ${Install_path_base}/lib/pkgconfig/realsense*
echo ${password} | sudo -S cp ./lib/pkgconfig/* ${Install_path_base}/lib/pkgconfig/

# 开始替换动静态库
echo "Update Libs"
echo ${password} | sudo -S cp ./lib/lib* ${Install_path_base}/lib

升级相机固件(离线安装)

  1. 下载相机固件文件到本地
  2. 用realsense命令行进行固件更新
  3. rs-fw-update -l 查看相机固件版本

  1. rs-fw-update -s 序列号 -f 固件文件进行升级
  2. 再次用rs-fw -l命令查看相机固件版本

升级完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值