Jetson TX2套件安装配置Jetpack3.1

Jetson TX2套件包含的内容基本与TX1一致:一块开发板、WIFI天线、AC电源(缺了插座线,不过实验室有的是)、Micro USB线、USB-OTG线、排线连接器。

开机并安装驱动

开发板连接好AC电源线,使用HDMI线连接显示器(转接口一直不好用,建议直接用显示器),插好鼠标键盘后,按下power按钮,过一会就回出现Linux终端界面。然后登录系统,用户名和密码都是nvidia,登陆后,系统会提示安装驱动以显示正常的图像界面。按照要求进行操作,3步以后驱动就安好了,然后sudo reboot重启系统,就可以进入ubuntu 14.04系统界面。终端输入sudo lshw就可以查看系统硬件信息,基本可以确定开发板的完好。

配置JetPack3.1

Jetpack3.1是Nvidia提供的开发包,包含 64bit 的 Ubuntu16.04 操作系统,CUDA 8.0,cuDNN 5.1等。(注意不要使用Jetpack3.2,那个装的是CUDA9.0,目前流行的各个编译环境均未支持9.0)刷机需要一台装有ubuntu16.04的电脑作为主机。

下载运行Jetpack

注册英伟达开发者账号在官方链接下载文件:JetPack-L4T-3.1-Linux-x64.run,然后在home之下新建一个Jetpack文件夹,把程序放进去运行,我们下载和安装的文件也都放在Jatpack文件夹下。

终端定位到Jetpack文件夹,为软件增加执行权限: chmod +x JetPack-L4T-3.1-Linux-x64.run

然后执行软件:./JetPack-L4T-3.1-Linux-x64.run

进入软件界面后全部都点同意,一路next,在设备选择界面Jetson TX2就行

安装组件

选择custom选项,由于主机上已经装配好了cuda8.0和9.0的环境,所以不选择host选项下的一切安装包。另外:Tegra选项下的第一大项也不安装。

由于网速所限,下载时间较长,注意保持网络连接,等一天即可。

配置网络

开发板刷机过程中需要全程联网,官方推荐的做法就是把电脑与开发板用网线连在同一个路由器下(需要保持一个IP,本次采用),在弹出的network layout配置中选择路由连接,在network interface中选择以太网端口(默认选项)。一路next进入终端。

刷机

保持开发板断开电源处于断电关机状态,然后用网线连接路由器,用Micro USB线连接电脑;

接通开发板AC电源,按下power键开机后,长按rec键不松开,然后点按一下reset键,过2s以后,才松开rec键,使得开发板处于强制恢复模式;

完成以上步骤后,我们还要检查开发板有没有和电脑正确连接,终端输入lsusb 命令,可以看到一些列表,只要发现其中有Nvidia Corp就说明连接正确。

以上步骤确认无误后,在post installation界面中敲一下enter,就开始了刷机过程。由于网速所限,此过程大致需要一个多小时到两个小时。

检查

一切完成后断开开发板电源,将显示器、鼠标键盘等连接到开发板上,开机检查各项必须的组件是否安装完成:

Cuda8.0:nvcc --version

Opencv:pkg-config --modversion opencv

G++:g++ --version

Cmake:cmake --version

注意:有可能会出现cuda8.0和cmake同时报没有的情况,此时用sudo apt-get install cmake命令安装好cmake即可看到两个组件都有了。(猜测是cuda需要cmake来编译,所以cmake没装上也会报cuda的错误)

至此刷机便全部完成了,如果之后不用再次刷机的话删除主机home文件夹下的Jetpack文件夹即可结束。

你可能感兴趣的:(环境配置,SSD学习)