【学习AI-相关路程-工具使用-NVIDIA SDK MANAGER==NVIDIA-jetson刷机工具安装使用 】

news2024/11/17 5:56:39

【学习AI-相关路程-工具使用-NVIDIA SDK manager-NVIDIA-jetson刷机工具安装使用 】

  • 1、前言
  • 2、环境配置
  • 3、知识点了解
      • (1)jetson 系列硬件了解
      • (2)以下大致罗列jetson系列
        • 1. Jetson Nano
        • 2. Jetson TX2
        • 3. Jetson Xavier NX
        • 4. Jetson AGX Xavier
        • 5. 其他系列:Jetson Orin系列
      • (3)我们为什么研究它
      • (4)刷机工具了解
  • 4、实验过程
      • 1、前往官网,下载工具
      • 2、安装工具
      • 3、登录运行
      • 4、jetson刷机步骤
          • 1、开机jetson orin nx,连接硬件
          • 2、进行步骤二
          • 3、进行步骤三
          • 4、进行步骤四
  • 5、细节部分
      • 1、进入刷机模式
      • 2、默认IP
  • 6、总结

1、前言

我们刚刚接触时英伟达的jetson的时候,可能买到都是现成的一套东西,但我们在作为新手的时候,调试的时候,可能就会将系统玩坏,或者调试出现问题,又不知道如何解决的时候,就需要刷机。
在这里插入图片描述

我们win电脑或linux电脑,其实电脑硬件是硬件,系统是系统,我们很少将其看出成两部分,但是玩过单片机的同学,都明白,单片机烧写不同程序,行为逻辑可以完全不同。

但是给电脑刷机还是有点难度的,一遍来说我们需要制作启动盘之类的,但是jetson 其实有自己相应工具,可以快速帮我们完成这类工作。

本篇我们就来熟悉使用NVIDIA SDK manager这个工具。

2、环境配置

因为这个NVIDIA SDK manager 软件好像没有win下的,我们这里选用一个Ubuntu20.04系统作为刷机电脑。
在这里插入图片描述

3、知识点了解

(1)jetson 系列硬件了解

这里自己之前也说过一些,jetson有很多款,贵的一遍性能好,便宜的也不是不能用,按照自己需求来,自己之前确实有点区分不清楚。
文章链接:【在英伟达nvidia的jetson-orin-nx-工控机入门了解-自我学习-资料记录-熟悉了解】

在这里插入图片描述

(2)以下大致罗列jetson系列

1. Jetson Nano
  • 核心: 128-core Maxwell GPU, Quad-core ARM Cortex-A57 CPU
  • 内存: 4GB LPDDR4 RAM
  • 用途: 入门级AI计算,适合教育、轻量级项目。
2. Jetson TX2
  • 核心: 256-core Pascal GPU, Dual Denver 2 64-bit CPUs + quad-core ARM Cortex-A57
  • 内存: 8GB LPDDR4 RAM
  • 用途: 中等负载的机器学习和视觉处理项目。
3. Jetson Xavier NX
  • 核心: 384-core Volta GPU with 48 Tensor Cores, six-core NVIDIA Carmel ARM®v8.2 64-bit CPU
  • 内存: 8GB LPDDR4x RAM
  • 用途: 高性能计算需求,如高级机器学习和并行处理任务。
4. Jetson AGX Xavier
  • 核心: 512-core Volta GPU with 64 Tensor Cores, eight-core NVIDIA Carmel ARM v8.2 64-bit CPU
  • 内存: 16GB or 32GB LPDDR4x RAM
  • 用途: 高级自动驾驶和机器人系统等高性能要求场景。
5. 其他系列:Jetson Orin系列
  • Jetson AGX Orin: 最新推出的高性能模块,适用于最需求苛刻的AI应用。拥有2048-core Ampere GPU和12-core ARM Cortex-A78AE CPU。
  • Jetson Orin NX: 与Xavier NX相似的小型化选择,但提供更高的处理能力。

简单说,jetson系列还挺多的,根据自己需求选择合适的,一般适用于无人机,智能摄像头和自动驾驶等多种边缘计算场景,可以说是微型号电脑。

(3)我们为什么研究它

NVIDIA Jetson 系列是针对边缘计算优化的一系列计算机板和模块产品,主要用于机器学习、图像处理、计算机视觉等任务。这些设备搭载了NVIDIA的GPU技术,使其具备强大的图形和并行计算能力,非常适合需要在设备本地进行实时处理的应用场景.

简单说,因为它有GPU的技术,可以并行计算,和AI相关,可以方便帮我们部署AI相关东西,我们因为要使用它,才研究它。

(4)刷机工具了解

NVIDIA SDK Manager 是 NVIDIA 提供的一个强大的工具,它旨在帮助开发者轻松下载、安装、管理和维护在 NVIDIA 硬件(包括 Jetson 和 DRIVE 平台)上运行的各种软件开发工具包和操作系统。这个软件管理器为开发者提供了一个统一的界面,通过它可以处理多个软件组件的安装,极大地简化了开发和部署流程。
在这里插入图片描述

作为图形界面,它让我们很方便进行刷机,如果你有相应硬件和电脑,只要在UI界面上尝试几次,基本就轻车熟路了,并且也不要担心,会搞坏硬件,你可以简单理解,是给单片机下载代码过程,只不过时间长而已。

4、实验过程

1、前往官网,下载工具

如下,在网页上搜索NVIDIA SDK MANAGER,基本就会出现官网。
在这里插入图片描述
点进去,后我们就会看到如下界面,
在这里插入图片描述

界面链接:https://developer.nvidia.com/sdk-manager
然后按照自己的电脑系统,选择一个。
在这里插入图片描述

2、安装工具

我这里安装过了,就不再安装了,.deb文件命令如下,一遍没什么问题的话,就可以打开了,可以搜索SDK,就能看到图标

sudo dpkg -i sdkmanager_2.1.0-11669_amd64.deb 

在这里插入图片描述

3、登录运行

在这里插入图片描述
一般来说,首次登录,都会让你输入账户密码,需要在英伟达官网注册一个。
在这里插入图片描述

4、jetson刷机步骤

1、开机jetson orin nx,连接硬件

在这里插入图片描述
在软件工具上就会出线如下,说明软件识别到设备

在这里插入图片描述如果如下面界面,就是没事别到,看看jetson设备是否开机,已经这条连接线是否连接好。
在这里插入图片描述

2、进行步骤二

选择你要刷的东西,其实从这里你也能看出,环境工具需要东西。
在这里插入图片描述

3、进行步骤三

等下下载。
在这里插入图片描述

4、进行步骤四

完成步骤4,就完成了安装。
在这里插入图片描述

5、细节部分

1、进入刷机模式

我们调试的时候,有时候可能不使用上边这个工具,而是使用脚本刷机,其实原理是一样的,但是这个时候,我们就需要自己进入刷机模式。如下为
文档链接:Jetson Orin Nano Developer Kit Carrier
Board

在这里插入图片描述
中,在j14,有三个引脚,需要我们关注

1、GND     //地
2、STS	  //系统复位引脚
3、rest	  //复位引脚

如下在这个文档中,就说到,重置系统啥的,如果没记错的话,是先GND和rest引脚碰触,然后在这期间,用STS引脚碰触下GND,最后松开rest和GND,就进入刷机模式了。
在这里插入图片描述

2、默认IP

jetson 系列,要你不改的话,通过type-c接口的默认IP为,我这里并没刷机,只是装cuda,所以没重写IP

192.168.55.1

6、总结

nvidia sdk manager 这个工具,熟悉下,还挺容易上手的,可以帮我们完成很多事情,相当多的东西,都在ui界面上,点点就搞定了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1637721.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

镜像部署和服务器步署的介绍和不同点

镜像部署通常指的是使用Docker容器进行部署,而服务器部署则是指直接在服务器的操作系统上安装依赖并运行项目。下面是两种部署方式的介绍和它们的主要不同点: 镜像部署(Docker): 环境隔离:Docker通过容器…

基于Amazon Bedrock打造Claude3 Opus智能助理

近期,Anthropic 发布了其最新的大模型 Claude3。截止本文撰写时,Claude3 Opus、Claude3 Sonnet、Claude3 Haiku 均已在 Amazon Bedrock 可用,随着 Amazon Bedrock 可提供越来越多的大模型,您可以在您的应用场景里将其落地&#xf…

C语言:指针详解(3)

目录 一、字符指针 二、数组指针 1.数组指针的定义 2.数组指针的初始化 3. 二维数组传参的本质 三、函数指针 1.函数指针的创建 2.函数指针的使用 3.有趣的代码(1) 4.有趣的代码(2) 四、typedef关键字 1.typedef的使用方法 2.typedef和#define的区别 五、函数指针…

湖南建研信息工程质量检测系统 文件上传致RCE

漏洞描述 湖南建研信息工程质量检测系统 文件上传致RCE,攻击者可通过此漏洞上传恶意脚本文件,对服务器的正常运行造成安全威胁! 漏洞复现 1、语法 fofa:https://fofa.info/ body"/Content/Theme/Standard/webSite/login.c…

PDF 正确指定页码后,挂载的书签页码对不上

这个问题与我的另一篇中方法一样 如何让一个大几千页的打开巨慢的 PDF 秒开-CSDN博客 https://blog.csdn.net/u013669912/article/details/138166922 另作一篇的原因 一篇文章附带一个与该文章主题不相关的问题时,不利于被遇到该问题的人快速搜索发现以解决其遇到…

理解Linux文件系统

文章目录 一、引言二、Linux文件系统概述1、文件系统的结构2、文件系统目录树的逻辑结构 二、文件系统的特性1、super block:文件系统的超级块2、inode:文件系统的索引节点3、inode table4、block:文件系统的数据块5、块组描述符表&#xff0…

Linux系统中搭建Mosquitto MQTT服务并实现远程访问本地消息代理进行通信

文章目录 1. Linux 搭建 Mosquitto2. Linux 安装Cpolar3. 创建MQTT服务公网连接地址4. 客户端远程连接MQTT服务5. 代码调用MQTT服务6. 固定连接TCP公网地址7. 固定地址连接测试 今天和大家分享一下如何在Linux系统中搭建Mosquitto MQTT协议消息服务端,并结合Cpolar内网穿透工具…

移植 SquareLine 导出的 UI 源码到 HMI-Board

目录 准备工具创建 HMI 工程设计 UIUI 移植板级验证更多内容 HMI-Board 为 RT-Thread 联合瑞萨推出的高性价比图形评估套件,取代传统的 HMI 主控板 硬件,一套硬件即可实现 HMI IoT 控制 的全套能力。依托于瑞萨高性能芯片 RA6M3 及 RT-Thread 软件生态…

vue this.$message使用点击事件,el Message 消息提示加按钮,在this.$message加按钮

背景:在开发过程中需要再this.$message加点击事件,但是官方并没有提供相应的事件,所以需要自定义一套 展示效果 完整代码 this.$message弹窗部分代码如下,这里点击 <template><!-- 定义了一个按钮,点击时会触发getMessage方法 --><button type="pri…

vue3实现移动端,PC端响应式布局

纯移动端|PC端 这种适用于只适用一个端的情况 方法&#xff1a;amfe-flexible postcss-pxtorem相结合 ① 执行以下两个命令 npm i -S amfe-flexible npm install postcss-pxtorem --save-dev② main.js文件引用 import amfe-flexible③ 根目录新建一个postcss.config.js文件…

【二叉树——数据结构】

文章目录 1.二叉树1.基本概念.几种特殊的二叉树 2.考点3.二叉树的存储结构4.二叉树的遍历5.线索二叉树 1.二叉树 1.基本概念. 二叉树是n(n>0)个结点的有限集合 或者为空二叉树&#xff0c;即n0 或者由一个根结点和两个互不相交的被称作根的左子树和右子树组成。 每个结点至…

口袋实验室--使用AD2高效调试IIC、UART、SPI等低速接口

目录 1. 简介 2. 调试过程 2.1 简要步骤 2.2 Si5338 寄存器配置流程 2.3 AD2的基本配置 2.4 检查Si5338状态 2.5 配置Si5338寄存器 2.6 保存Si5338寄存器 3. 总结 1. 简介 使用Digilent Analog Discovery 2进行调试不仅提升了工作效率&#xff0c;而且极大地简化了常…

Redis---------实现短信登录业务

目录 基于Session的短信登录 ①首先看他的业务逻辑 ②进行代码逻辑处理 基于Redis的短信登录 ①首先看他的业务逻辑 ②进行代码逻辑处理 Controller&#xff1a; Service接口&#xff1a; Service实例&#xff1a; Mapper&#xff1a; 封装ThreadLocal线程的数据操作&#x…

如何快速搭建nginx虚拟主机

华子目录 实验1&#xff1a;基于IP地址的虚拟主机原理 实验2&#xff1a;基于端口号的虚拟主机原理 实验3&#xff1a;基于域名的虚拟主机原理 实验1&#xff1a;基于IP地址的虚拟主机 原理 如果一台服务器有多个IP地址&#xff0c;而且每个IP地址与服务器上部署的每个网站一一…

latex+vscode一直报错,配置文件json和环境变脸配置

1、json配置文件 {"latex-workshop.latex.tools": [{"name": "xelatex","command": "xelatex","args": ["-synctex1","-interactionnonstopmode","-file-line-error","%DOCF…

Large Language Models for Test-Free Fault Localization

基本信息 这是24年2月发表在ICSE 24会议&#xff08;CCF A&#xff09;的一篇文章&#xff0c;作者团队来自美国卡内基梅隆大学。 博客创建者 武松 作者 Aidan Z.H. Yang&#xff0c;Claire Le Goues&#xff0c;Ruben Martins&#xff0c;Vincent J. Hellendoorn 标签 …

C# 实现格式化文本导入到Excel

目录 需求 Excel 的文本文件导入功能 范例运行环境 配置Office DCOM 实现 组件库引入 OpenTextToExcelFile 代码 调用 小结 需求 在一些导入功能里&#xff0c;甲方经常会给我们一些格式化的文本&#xff0c;类似 CSV 那样的纯文本。比如有关质量监督的标准文件&…

ArrayList知识点详解

目录 1.简介 2.ArrayList的使用 &#xff08;1&#xff09;如何实例化ArrayList&#xff1f;&#xff08;如何创建&#xff1f;&#xff09; &#xff08;2&#xff09;如何构造使用&#xff1f; &#xff08;3&#xff09;为什么ArrayList的无参构造可以添加数据 &#…

【进收藏夹吃灰系列】算法学习指南

文章目录 [toc]分治算法 个人主页&#xff1a;丷从心 系列专栏&#xff1a;进收藏夹吃灰系列 分治算法 博客标题博客url【分治算法】【Python实现】Hanoi塔问题https://blog.csdn.net/from__2024_04_11/article/details/138093461?spm1001.2014.3001.5502

Flowable入门案例

资料地址1614912120/Flowable (github.com)https://github.com/1614912120/Flowable 步骤1&#xff1a;添加Flowable依赖 首先&#xff0c;您需要将Flowable引擎集成到您的项目中。您可以通过Maven、Gradle或手动下载jar包的方式来添加Flowable的依赖。 <?xml version&q…