TK1入门教程软件篇-安装uvcvideo驱动
TK1入门教程软件篇-安装uvcvideo驱动
说明:
- 介绍如何安装uvcvideo驱动
安装uvcvideo驱动
- 安装uvcvideo驱动,否则出现后面提及的问题1.
- 参考:http://www.jetsonhacks.com/2016/06/20/intel-realsense-camera-installation-nvidia-jetson-tk1/
$ git clone https://github.com/ncnynl/installLibrealsense.git
$ cd installLibrealsense/UVCKernelPatches
- 找到文件scripts/installKernelSources.sh
vim scripts/installKernelSources.sh
- 注释里面的更新源,这里我们不使用默认的源,使用国内的源,具体[添加源参考][1]
#apt-add-repository universe
- 执行安装,下载源码并显示核心配置
$ ./getKernelSources.sh
- 查看版本信息:
$ uname -r
3.10.40-gdacac96
- 版本号为:-gdacac96 注意前面有-符号
- 在弹出界面,配置版本,选择:
General Setup -> Local version – append to kernel release:
- 双击append to kernel release,出现空行,填写:-gdacac96,回车。
- 配置UVC,找到
Device Drivers -> Multimedia Support -> Media USB Adapters -> USB Video Class (UVC)
右击USB Video Class (UVC),直到四方框内,出现小圆圈,表示编译为模块。
应用补丁
$ ./applyUVCPatch.sh
- 编译内核和模块
$ ./buildKernel.sh
- 复制到boot目录
$ ./copyzImage.sh
- 启用USB3.0 ,RealSense cameras要求USB3.0,本人没RealSense cameras, 这里我没操作。
$ ./setupTK1.sh
- 重启系统
- 检查配置是否成功:
lsmod | grep uvc
- 出现uvc相关模块名
- 重启后,进入目录,安装librealsense驱动
$ cd ~/ROS/installLibrealsense
$ ./installLibrealsense.sh
问题:
- 问题1:
Setting up ros-indigo-librealsense (1.12.0-0trusty-20161223-214957-0800) ...
modinfo: ERROR: Module uvcvideo not found.
dpkg: error processing package ros-indigo-librealsense (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of ros-indigo-realsense-camera:
ros-indigo-realsense-camera depends on ros-indigo-librealsense; however:
Package ros-indigo-librealsense is not configured yet.
- 解决:参考准备的安装uvcvideo驱动。
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号