Ubuntu16.04安装RealSense SR300驱动

原文连接

https://blog.csdn.net/u013401766/article/details/78472285

第一步:CMake 3.14.0 安装

1)下载cmake-3.14.1.tar.gz : https://cmake.org/download/c++

2)在家目录下新建tools/文件夹,将cmake-3.14.1.tar.gz解压以后放在tools/中,为了防止出现权限不足问题,直接对文件更改权限:git

解压:sudo tar -zxvf cmake-3.14.1.tar.gz
赋权限:sudo chmod -R 777 cmake-3.14.1
github

3)安装gcc-c++:bootstrap

sudo apt-get install build-essential

或者直接执行这两条命令ide

sudo apt-get install gcc
sudo apt-get install g++ 

4)执行如下命令ui

cd cmake-3.14.1
sudo ./bootstrap sudo make sudo make install

5)查看是否安装成功以及安装版本:spa

cmake --version

若是出现如下信息:.net

证实安装成功。code

第二步:RealSense 驱动安装:

 Note: USB接口必须为3.0
 内核版本 > 4.4.0
 本系统为 Ubuntu 16.04.3,若是安装步骤上有所不一样,请参照英文版教程:视频

https://github.com/IntelRealSense/librealsense/blob/v1.12.1/doc/installation.md 对应版本安装。

1)先肯定内核版本:

uname -r

若是>=4.4.0-50的版本就能够继续向下进行了,不然须要升级你的Ubuntu内核。

2)安装一些依赖:

sudo apt-get install libusb-1.0-0-dev pkg-config libgtk-3-dev

3)安装glfw3库:

sudo apt-get install libglfw3-dev

4)下载驱动安装包:

5)进入该文件夹

cd librealsense/

6)在 librealsense 文件夹下执行

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

7)在 librealsense 文件夹下,执行以下命令:

$ mkdir build 
$ cd build
$ cmake ../
$ cmake ../ -DBUILD_EXAMPLES=true
$ make && sudo make install

8)在 librealsense 文件夹下安装Video4Linux视频内核驱动,注意不要插上RealSense摄像头
在librealsense的路径下执行:

sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger

安装Openssl库:

sudo apt-get install libssl-dev

编译配置文件:

./scripts/patch-uvcvideo-16.04.simple.sh

注意:此步骤详情可看官方文档:

https://github.com/IntelRealSense/librealsense/blob/v1.12.1/doc/installation.md

9)加载uvcvideo驱动

sudo modprobe uvcvideo

10)提示完成后,插上RealSense,再执行:

sudo dmesg | tail -n 50

可无失败信息则可验证安装驱动成功。

此时可进入/usr/local/bin下,执行:

./cpp-capture

出现RealSense拍摄的图像即成功!

注意:若找不到cpp-capture文件,可用

whereis cpp-capture

查看可执行程序的具体路径。