• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
Jetson tk2开发(1)刷机安装系统环境

 

 

 

 

 

 参考教程

http://blog.gqylpy.com/gqy/21140/

公司采购人员注意了:给工程师购买NV Jetson产品这些内容要注意!

https://cloud.tencent.com/developer/article/1151995

 

烧录系统

准备

1 自己电脑安装ubuntu1604.65系统(我是双系统,你也可以安装虚拟机装linux)

2 开启某上网神器,鉴于下载很多安装包,有的在国外需要一个神器加速下载(我还使用了手机流量,周围的网太慢)

1安装SDK为烧录系统做准备

这里我先在自己的ubuntux下载好安装所需的各种文件包,然后在开始安装,避免安装中间因为网速等问题安装失败。

下载官方SDK 

https://developer.nvidia.com/embedded/downloads

选择下载

 

 

Download SDK Manager

https://developer.nvidia.com/nvidia-sdk-manager

 

 

 下载好 双击安装

或者命令行运行

sudo apt install ./sdkmanager_1.2.0.12-6738_amd64.deb

  

 

 成功后打开,搜索程序

 

注册帐号密码登录,没有的需要注册

注册链接

 

 登陆貌似需要某加速器,你懂的。

我当前使用的版本

 

 

 进入安装界面

 

  

 选择板子的型号 tk2

 jetpack 4.4

deepstream5.0

 

 

额外说明:现有的型号

 

 

 看样子有很多新板子,以后有机会可以玩一下。

我选择tk2 而非 tk2(4g)

 点击下一步。开始下载所需要的各种包。

 

 我这里先选择先下载不安装。因为下载需要很多安装包时间久,而且如果没有某上网利器或者网速不好及其容易导致安装失败。

等下载完我们在回来这一步烧录到板子。

我目前最新的安装版本情况,以看到个版本

cuda10.2  (最新的yolov4加速必备)

cudnn8.0

tensorRT7.1 (最新的yolov4加速必备)

 opencv4.1.1

 

 

 

开始下载,选择稍后安装,就不再这一步执行安装了,回头我们再来这一步链接好板子烧录。

 

 

 

等待每个模块下载完毕

(

 

点击结束 

 下载的路径下可以看到

 

电脑重装系统了,更新自己的最新路径: 

 

 

 

2开始安装系统

上一步我们已经下载好安装系统过程中需要下载的各个文件包,这一步我们来安装系统。

  • 参考教程
  • http://blog.gqylpy.com/gqy/21140/
  • https://blog.csdn.net/Code_Mart/article/details/82153931

硬件链接

 

开机

  可以先看下IP是多少(默认带系统吧)

ifconfig

 

 

 开始安装

打开软件,选择版型TK2

 

 

下一步安装

由于我们提前下载过所有的库,这一步应该不会在下载而是直接进入安装.

 

 

需输入我们自己的ubuntu主机用户(不是tk2)的密码,授权进入下一步,输入即可。

 

  

 开始生成镜像文件

 

 

 

然后会在OS image这里进行5-6min(因该是生成某种东西)

 

OS image完成后,会弹出来如下所示的窗口:

 

 

 

可以有两种安装方式Autimatic Setup和Manual Setup,

因为我开始用Automatic Setup方式安装失败了,所以我选择的是Manul Setup.

我建议您也用Manul Setup方式安装,勾选Manul Setup

 

 

  

勾选Manul Setup 后,进入如下页面。

1.确定jetson tx2  mico-USB的与主机相连。

用盒子里的那根usb线链接板子和电脑主机,就是那根头上有绿色标志的那个地方,如下图

接上电源先不要开机。

2保持我们的电脑和TK2在同一个局域网

 需路由器的原因是,让ubuntu主机与jetson tx2在一个局域网内,获取ip。 

在TK2的系统中看到IP是 

  192.168.1.168

  

3.让jetson tx2进入recovery模式

   恢复模式操作如下:

  1. Press and hold the Force Recovery button.
  2. Press and release the Power button (While keeping pressed the Force Recovery button).
  3. Release the Force Recovery button.

先按最下面的那个电源,板子亮了后,再按倒数电源键旁边的那个强制恢复按键,一直按住这个强制恢复按键的同时,再按一下最上面的那个重置按键然后松开(同时按住强制恢复按键),最后三秒后松开强制恢复按键。

 

 

 

(额外说明:淘宝卖有小板子,不建议安装系统时候直接在小板子上,最好在大阪子上装好系统,然后在挪到小板子刷usb驱动)

注意:经过测试,新的 TX2 和 A300 存在兼容,如果直接将 TX2 安装到 A300 载板(核心板)上刷 USB 驱动会失败。我是先将 TX2 安装到开发板上,输入 USB 驱动之后再将 TX2 安装到核心板上,经过多次测试,这种是可行的。


 

 

 

 

 

 

 

如果你成功进入恢复模式并连好板子和电脑了,在主机的命令行输入

lsusb

  

应该会有一行有NVIDIA corp的字样。

 

 

 

进入恢复模式成功后,点击Flash

 

 

 

点击安装

 

 

 

进入等待 Flash Jetson OS大概需要5-6Min,在这个地方99%停留了好久,一定要耐心等待,知道TK2显示器自动出现画面,进入安装系统页面。(我还以为没有进入强制恢复模式准备重启了)

 

若此步骤没有出错,此时你的jetson tx2屏幕会亮,进行ubuntu操作系统的安装。

选择语言-中文简体(默认英文)

选择时间区间-上海

 安装过程中会有,用户名和密码的设置(自己选择)

账户名  tk2

密码 admin

等待jetson tx2操作系统安装完成后,此时自己笔记本 (ubutu1604)sdkmanager会有如下弹出界面

 

 在TK2运行命令行  

ifconfig

 

在eth0下面看到tk2的局域网IP是  

192.168.1.119

 

 (图借用别人的,实际IP根据自己的改)

  

此时输入您刚刚设置的用户名和密码和ip

 

 

输入后点击install

开始安装之前下载的库 opencv  cuda  tensort等

 

输入完成后,点击install,此时又将进入漫长的组件安装过程。

确实漫长

 

停在这里很长时间,我发现墙被我关闭了,就取消安装,重新retry.

然后开启某上网工具继续来安装。

 

 

 

 

 几乎一个小时???

 

 

 

待安装完成后,jetpack4.2就在您的jetson tx2上安装好了。

 

安装完成后,可在jetson tx2上运行一个例子,测试一下:

点击下面的网页链接,会有详细的运行实例的教程。

https://www.bilibili.com/video/av54058281/

posted on 2020-08-26 18:46  MKT-porter  阅读(933)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3