【NVIDIA Jetson TK1】二,TK1开发板安装CUDA与opencv

1,说明

上一篇文章已经说明了给tk1这个板子刷新系统的具体步骤:

http://blog.csdn.net/hysteric314/article/details/49805573


安完新系统就接着给tk1这个板子安装CUDA与opencv,这篇文章就总结一下我安装这两个包时候的具体步骤.。


主要过程参见这几个资源:

http://m.blog.csdn.net/blog/mengfanteng/39499603

http://developer.download.nvidia.com/embedded/OpenCV/L4T_21.1/README.txt

https://developer.nvidia.com/linux-tegra-rel-21


2,具体步骤


2.1安装前的准备

由于之前装的是版本21的系统,所以要装适用于这个系统的包。

下载适用于tk1的CUDA包:cuda-repo-l4t-r21.2-6-5-prod_6.5-34_armhf.deb

地址:http://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/cuda-repo-l4t-r21.2-6-5-prod_6.5-34_armhf.deb

下载适用于tk1的opencv包:libopencv4tegra-repo_l4t-r21_2.4.10.1_armhf.deb 

地址:http://developer.download.nvidia.com/embedded/OpenCV/L4T_21.2/libopencv4tegra-repo_l4t-r21_2.4.10.1_armhf.deb


2.2开始安装CUDA

把下载好的cuda-repo-l4t-r21.2-6-5-prod_6.5-34_armhf.deb放到开发板的某一个文件夹里,然后打开terminal,cd进入这个文件夹,在这个文件夹里输入下列指令:

sudo dpkg -i cuda-repo-<distro>_<cuda_version>_amd64.deb
sudo apt-get update
sudo apt-get install cuda-toolkit-6-5
sudo usermod -a -G video $USER
echo"# Add CUDA bin & library paths:" >> ~/.bashrc
echo"export PATH=/usr/local/cuda-6.5/bin:$PATH">> ~/.bashrc
echo"exportLD_LIBRARY_PATH=/usr/local/cuda-6.5/lib:$LD_LIBRARY_PATH">>~/.bashrc
source~/.bashrc
顺序依次输入完上面代码,如果显示如下

【NVIDIA Jetson TK1】二,TK1开发板安装CUDA与opencv_第1张图片

就说明你把CUDA装上了,接着用reboot重启一下电脑

sudo reboot

CUDA已经安装完成。

如果你想接着把devicequery给跑出来,运行下列代码:

ubuntu@tegra-ubuntu:/usr/local$cd /usr/local/cuda
ubuntu@tegra-ubuntu:/usr/local/cuda$sudo chmod o+w samples/ -R
ubuntu@tegra-ubuntu:/usr/local/cuda$cd samples/1_Utilities/deviceQuery
ubuntu@tegra-ubuntu:/usr/local/cuda/samples/1_Utilities/deviceQuery$make
屏幕出现一大堆东西

ubuntu@tegra-ubuntu:/usr/local/cuda/samples/1_Utilities/deviceQuery$../../bin/armv7l/linux/release/gnueabihf/deviceQueryarmv7l
最后几行应该会显示cuda version 为 6.5 result =PASS

2.3开始安装opencv4tegra

把下载好的libopencv4tegra-repo_l4t-r21_2.4.10.1_armhf.deb 拷贝到tk1的任意文件夹,cd进入这个文件夹,ls发现有这个文件之后,运行下列代码开始安装

sudo dpkg -i libopencv4tegra-repo_l4t-r21_2.4.10.1_armhf.deb
sudo apt-get update
sudo apt-get install libopencv4tegra libopencv4tegra-dev

如果没出现error的话,就安装成功了。


3,问题与解决

问题一:安装opencv时候,第三条代码 install libopencv4tegra libopencv4tegra-dev 死活安装不上去,一直出问题

解决方法,安装所有系统更新,不断重复运行第二条代码apt-get update,在安装完所有更新后,第三条代码终于运行通过了,opencv安装完成


接下来会继续更新用这个板子实现opencv代码,用tk1实现光流追踪,图形分析,行人跟踪等等..


你可能感兴趣的:(CUDA,opencv,nVidia,TK1,Jetson)