英伟达NVIDIA Jetson系列产品刷机(SDK Manager)

2023-05-16

英伟达的TX、NX、AGX可以说是近几年边缘计算中非常牛的产品了。可Linux系统经常会出现安装某软件后系统环境崩掉的情况,接着系统崩掉的机会,记录一下Jetson AGX Xavier的刷机过程。
准备:

  1. 装有Linux(Ubuntu16.04或18.04)的主机或虚拟机(本文是虚拟机,16.04)
  2. 两台显示器,两套键鼠,需单独给AGX配一套键鼠
  3. 路由器或交换机,使AGX和虚拟机处于同一网段
  4. UAB转Type-C线

AGX刷机主要有两大步骤,第一步是虚拟机通过UAB转Type-C线将Linux系统镜像烧录到AGX中,此时AGX可以独立开机,但尚未安装各种包(i.e., CUDA,CuDNN,OpenCV,TensorRT等),第二步则是通过网口,将对应的包安装到AGX,从而完成刷机。注意:第二步有很大的随机性,主要看网络给不给力,网不好的得多试几次。

一、sdkmanager软件安装

SDK Manager下载:https://developer.nvidia.com/nvidia-sdk-manager
安装sdkmanager软件:sudo apt install ./sdkmanager_1.7.0-8846_amd64.deb

二、刷机

2.1板子连接顺序:

  1. 先将板子与电脑用USB转Type-C线连接(Type-C需要连接到指示灯一侧的接口)
  2. 板子通过HDMI与显示屏连接
  3. 板子连接电源
  4. 板子开机:先按中间的按钮(Force Recovery),再按左侧的电源键,进入recovery模式
  5. 在Linux系统输入lsusb,如下显示NVidia Corp为连接成功
    在这里插入图片描述

2.2打开sdkmanager

2.2.1. 在terminal中输入sdkmanager,需要输入Nvidia的账号密码等等(开启软件速度略慢)
在这里插入图片描述
建议把Host Machine去掉,DeepStram按需要勾选
在这里插入图片描述
2.2.2. 下载AGX所需软件包,sdk_downloads用于存放下载的各种包
在这里插入图片描述
可能遇到的问题,需要更新一下Linux系统的各种包
在这里插入图片描述
开始下载AGX系统以及各种安装包
在这里插入图片描述
2.2.3. 当虚拟机的sdkmanager输出如下画面的时候,AGX已经烧录进去Linux系统了,这时候与AGX联系的显示器应该是有开机画面的,根据自己的需要配置AGX的用户名密码等,完成AGX的开机。进入AGX的系统后,在AGX终端输入ifconfig查看IP地址,并输入到sdkmanager对应的位置(下图红色矩形框)。
在这里插入图片描述
AGX开机画面
在这里插入图片描述

AGX的IP地址可以在connection information中查看
在这里插入图片描述
可能遇到的问题,网络连接不顺利
虚拟机的网络配置用“桥接模式”,判断AGX和虚拟机之间能否ping的通。
在这里插入图片描述
开始将下载的包安装到AGX
在这里插入图片描述
安装成功如下,重启一下AGX就完成刷机啦。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

英伟达NVIDIA Jetson系列产品刷机(SDK Manager) 的相关文章

  • C语言,声明和实现放在头文件中

    将头文件和实现放在同一个文件中 普通函数与静态函数是有区别的 静态函数 xff1a static h ifndef CRND INCLUDE CRND H define CRND INCLUDE CRND H static int pore
  • C++的编译过程详解

    C C 43 43 编译过程 C C 43 43 编译过程主要分为4个过程 编译预处理编译 优化阶段汇编过程链接程序 一 编译预处理 xff08 1 xff09 宏定义指令 xff0c 如 define Name TokenString x
  • BA(Basic authentication)认证实践

    1 概念介绍 Basic authentication xff1a 是一种最简单的对Web资源进行访问控制的方法 xff0c 属应用层的安全保障手段 常用的签名算法有 xff1a base64 HmacSHA1 1 xff09 优点 xff
  • 累加校验和C语言实现

    发送方 xff1a 对要数据累加 xff0c 得到一个数据和 xff0c 对和求反 xff0c 即得到我们的校验值 然后把要发的数据和这个校验值一起发送给接收方 接收方 xff1a 对接收的数据 包括校验和 进行累加 xff0c 如果得到0
  • C++项目工程在Linux环境开发、部署和运行问题

    背景 当我们自己开发的项目程序需要在linux上进行部署 调试时 xff0c 项目代码完整拷贝过去之后 xff0c 直接运行我们自己的可执行程序 xff0c 往往提示找不到所相关的 so库 xff0c 会报错 这是因为 xff0c 系统只会
  • Jetson Xavier NX上安装ROS、Cartographer、基于D435i的Yolov5+TensorRT7的流程及问题解决

    主要记录下自己在Jetson Xavier NX上运行ROS Cartographer 基于D435i的Yolov5 43 TensorRT的系统环境配置流程 xff0c 经过了无数次在ARM上的安装 xff0c 这次是最流畅的一次环境配置
  • 计算机进制转换:二进制、八进制、十进制、十六进制

    一 什么是进制 在生活中 xff0c 我们通常都是使用阿拉伯数字计数的 xff0c 也就是10进制 xff0c 以10为单位 xff0c 遇10进一 xff0c 所以是由0 xff0c 1 xff0c 2 3 4 5 6 7 8 9组成的
  • 摘要认证,使用HttpClient实现HTTP digest authentication

    文章目录 前言一 四个过程二 过程细节三 HttpClient 代码示例 前言 今天工作需要做了摘要认证 xff08 digest authentication xff09 xff0c 下面就工作中遇到的问题及过程做一个总结 一 四个过程
  • C语言之带参数的宏

    这两天在学习C语言 xff0c 发现宏定义挺有意思 xff0c 可以减少代码量 带参宏定义 的一般形式为 define 宏 名 形参表 字符串 带参宏调用 的一般形式为 xff1a 宏 名 实参表 xff1b define M X Y X
  • visual studio升级

    visual studio升级 概述升级步骤温馨提示 概述 有时处于开发要求或者安全要求 xff0c 需要将visual studio升级到最新的版本 本篇文章记录一下如何升级 升级步骤 1 找到visual studio的安装路径下的安装
  • STL中那些好用的东西!(持续更新)

    一 数据结构部分 1 set amp map xff08 后续持续更新 xff09 2 queue xff08 priority queue xff09 queue lt int gt a 定义 a push i 压入 a pop 弹出 a
  • 工业机器人虚拟仿真设计

  • HTTP详解

    一 什么是HTTP xff1f HTTP xff08 HyperText Transfer Protocol xff0c 超文本传输协议 xff09 是一个简单的请求 响应协议 xff0c 它通常运行在TCP之上 xff08 应用层 xff
  • android练习之为 TextView 添加监听器 ,添加后退按钮 ,从按钮到图标按钮

    为 TextView 添加监听器 NEXT按钮不错 xff0c 但如果用户单击应用的TextView文字区域 xff08 地理知识问题 xff09 xff0c 也可以跳转 到下一道题 xff0c 用户体验会更好 添加后退按钮 为GeoQui
  • ORA-01918: 用户 'SCOTT' 不存在 解决方法

    SQL gt alter user scott account unlock alter user scott account unlock 第 1 行出现错误 ORA 01918 用户 SCOTT 不存在 找到scott sql 文件 S
  • idea 里form表单action提交servlet文件出现报错

    由于在action的字符串中加了空格 xff0c 导致于于url pattern不匹配 xff0c 所以报错
  • 数据结构——二维数组

    二维数组可以理解为数组的数组 二维数组组织为矩阵 xff0c 可以表示为行和列的集合 但是 xff0c 创建二维数组以实现关系数据库外观相似的数据结构 它提供了一次容纳大量数据的便利性 xff0c 可以在任何需要的地方传递给任意数量的功能
  • 数据结构——链表

    链表是一种随机存储在内存中的节点的对象集 节点包括两个字段 xff0c 即存储在该地址的数据和包含下一节点地址的指针 链表的最后一个节点包含指向null的指针 1 链表的用途 链表不需要连续存在于存储器中 节点可以是存储器中任何位置并链接在
  • 多线程学习笔记--第一章 多线程技能(1)

    1 什么是进程 xff1f 进程是操作系统结构的基础 xff0c 是一次程序的执行 xff1b 是一个程序及其数据在处理机上顺序执行时所发生的活动 xff1b 是程序在一个数据集合上运行的过程 xff0c 它是系统进行资源分配和调度的一个独
  • 多线程学习笔记--第一章 多线程技能(2)

    1 currentThread方法 该方法返回代码段正在被哪个线程调用的信息 2 isAlive方法 判断当前线程是否处于活动状态 活动状态是线程已经启动且尚未终止 线程处于运行或准备开始运行的状态 如果将线程对象以构造参数的方式传递给Th

随机推荐