中科大镜像源_JETPACK4.4安装软件和备份镜像的方法介绍

一、使用SDK Manager的文件夹安装Jetson软件(以NX为例)

当JETPACK安装出现错误的时候,可以尝试下面的安装办法,

前提是JETPACK4.4完整安装(即本文第三节的下载已经完成),并且选择JETSON NX的相关的下载已经完成。

安装步骤:

1、$cd /nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_XAVIER_NX/Linux_for_Tegra$

2、$sudo ./flash.sh -r jetson-xavier-nx-devkit mmcblk0p1

安装成功截屏如下: 1c121ba99fc1e21cff9fb684f35e2727.png

相关的镜像会陆续上传到百度网盘:

链接: https://pan.baidu.com/s/1j4DIe0Rnn5grCBfus8mrCg 提取码: 1v76

二、镜像备份

备份镜像backup.img恢复:

$sudo ./flash.sh -r -k APP -G backup.img jetson-xavier-nx-devkit mmcblk0p1

恢复镜像: 复制镜像然后再烧录镜像:

$sudo cp backup.img.raw bootloader/system.img$sudo ./flash.sh -r -k APP jetson-xavier-nx-devkit mmcblk0p1

三、使用SDK Manager安装Jetson软件

下面的方法来英伟达官方网站的介绍的翻译:

https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html

本节旨在帮助您使用NVIDIA SDK Manager GUI成功配置您的开发环境。(本文安装过程需要注册英伟达账号)

安装需要链接互联网下载,有时候会比较慢,可以尝试更换清华或者中科大等国内源下载。

Step 1:设置开发环境

  1. 在“ Step 01 Development Environment”窗口中,选择以下内容:

  • 在“  Product Category ”面板中,选择“ Jetson”。

  • 在“ Hardware Configuration”面板中,选择主机和目标硬件。

  • 在“ Target Operating System”面板中,选择操作系统和JetPack版本。

  • 最后,选择需要的“ Additional SDKs“  。

    类别框右下角的省略号(...)表示有多个选项可用。单击省略号以显示可用选项的下拉菜单。

e653248f8e6bb006010d7075f674c4da.png

注意:您的显示可能与此处显示的有所不同。该屏幕上的信息由您的NVIDIA用户帐户访问和权限填充。如果在可用选项中没有看到您的产品类别,则可能需要验证您的NVIDIA帐户是否已注册到所需程序。

2.单击继续以继续下一步。

Step2:检查组件并接受许可

  1. 在“ Step 02 Details and License”中**,您可以展开主机组件和目标组件面板,以查看将在系统上安装的组件。

  2. 要查看许可证,请单击页面底部的 license agreements**许可证协议**超链接。

  3. 启用复选框以接受许可协议的条款和条件。

  4. 如果要SDK Manager将所有安装文件下载到默认路径之外的其他位置,请展开“ 下载和安装选项”下拉菜单,然后选择要使用的路径。

    7b0cc678a3710fd536325f527bf2964c.png

    有关下载和安装选项的更多信息,请参阅 Offline Install.脱机安装。(详见本文第一部分介绍)

  5. 选择继续以继续下一步。

Setp3:安装

  1. 在安装开始之前,SDK Manager会提示您输入您的 sudo 密码。

    06724e3fe12cc5d23f4a102957e96dd1.png

  2. 显示屏显示软件下载和安装的进度。

    e2bc496c190cf92c8abcb8dbc0311d9a.png

    选择Pause / Resume (暂停 / 继续_以切换下载和安装过程。

  3. 在顶部,您可以在 Details and Terminal(详细信息和终端)选项卡之间切换。终端选项卡显示有关下载和安装的详细信息,并突出显示任何错误。

  4. 在“终端”选项卡上,您可以使用Filter text(过滤器”文本)字段来过滤和搜索特定信息。

  5. 准备好要刷新目标设备时,SDK Manager会打开一个对话框。提示会提供有关准备设备以使其准备就绪以进行flashing(烧录)的说明。

     d20375f0bb5a603e11ffef07be43d3fd.png

    c3c56e2d677ddf54a9051a02e21bb483.png

  6. SDK Manager完成刷新过程后,连接到Jetson系统的监视器将显示提示进行初始设置。

    1>在初始设置过程中,请选择Jetson系统的用户名和密码。

    2>初始设置过程完成后,Jetson系统将引导至Linux桌面。

    3>在SDK Manager的Flash安装后对话框中输入您在Jetson配置期间创建的用户名和密码。

    c1c88ec3be2394d8bbafa8db86b85bff.png

    SDK Manager现在将完成软件库的安装。跳过此步骤将不会在目标硬件上安装任何SDK组件,并将在设备上保持纯净的操作系统。

Step4:完成设定

  1. 在“Step 04 Summary Finalization”中**,提供了已安装组件的摘要以及遇到的任何警告或错误。

  2. Export Debug Logs (导出调试日志)的链接创建在安装过程中创建的所有日志文件的ZIP文件。此ZIP文件位于SDK Manager安装程序下载所有组件的相同文件夹路径中。

    或者,单击窗口右上角的菜单图标(“⋮”),然后从右上角的下拉菜单中选择导出调试日志。

    0c9dabdde750542278a0bf7fe78d7ff2.png

  3. 有关可能遇到的任何错误的信息,请查阅错误消息

  4. 单击完成并退出以完成安装。

三、修复和卸载

要更新或卸载系统上的SDK,请再次启动SDK Manager

  1. 在步骤1,在安装步骤编号下,单击“ 修复/卸载”超链接。

    31b9d04acab13f02389a138485bcb5c9.png

  2. 管理NVIDIA SDK”屏幕显示系统上已安装的内容。您可以选择是修复损坏的安装,更新现有的SDK还是卸载SDK。

    596d0a58a40bba3621723970e8b24a33.png

造成各种安装错误的原因很多。以下是常见安装问题的清单,它可以帮助您从损坏的安装中恢复。

  1. 查看摘要表以确定哪个组件发生故障。

    1. 展开状态为“错误”的组。

    2. 找到失败的组件后,单击“ 安装错误”图标右侧的省略号(...),将其重定向到“ 终端”选项卡,该选项卡将显示确切的错误。

      6e457aa1aaf017caadddaee7f6a96efa.png

  2. 如果错误与环境问题有关,例如apt存储库损坏或缺少先决条件,请尝试手动修复它,然后单击“ 重试失败的项目”按钮。

    7469df80b4db1e038ab52e622eb7a746.png

  3. 还可以通过其他两种方式重试安装:

    1. STEP 01中,使用“修复/卸载”按钮进入“ 管理NVIDIA SDK”页面。如果需要,请展开状态为“已损坏”的SDK,然后单击相关部分(主机或目标)的“ 修复 ” 。

      58179c351c9ad68bb0936ed11cf0b5aa.png

  4. STEP 01处,选择所需的SDK,然后再次运行安装。

  5. 最后,尝试卸载并重新安装相关的SDK。

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

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

相关文章

站在前人的肩膀上重新透视C# SpanT数据结构

先谈一下我对Span的看法, Span是指向任意连续内存空间的类型安全、内存安全的视图,可操作的滑动窗口。Span和Memory都是包装了可以在pipeline上使用的结构化数据的内存缓冲器,他们被设计用于在pipeline中高效传递数据。定语解读这里面许多定语&#xff0…

集合学习

List集合:ArrayList集合基于动态数组结构,查询优,LinkedList 基于链表结构 数据移动优。是一个有序的队列集合 set集合:HashSet和TreeSet 。是一个无序不重复集合 Map集合:HashMap和TreeMap。是一个KEY-VALUE映射的集合…

《零基础看得懂的C语言入门教程 》——(十)C语言的指针原来是这样

一、学习目标 了解指针的概念了解指针的使用方法了解双重指针 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言。 第一篇:(一)脱离学习误区 第二篇:(二)C语言没那…

T-SQL编程基础之一:变量与基本语句

一个标准的计算机语言,大概要提供的必要主要功能是:变量说明、分支判断、循环和输入输出结果。T-SQL也一样,具有这些功能,只不过T-SQL的输入和输出不是界面,而是表。 完全精确描述一个计算机语言,大概要很厚的书才能做到,好在目前这些书籍的发行也很多,许多书描述的都…

Java之volatile如何保证可见性和指令重排序

1 我们先了解CPU缓存 CPU缓存为了解决CPU运算速度与内存读写速度不匹配的问题,因为CPU运算速度要比内存读写速度快得多 一次主内存的访问通常在几十到几百个时钟周期一次L1高速缓存的读写只需要1~2个时钟周期一次L2高速缓存的读写也只需要数十个时钟周期 CPU大多数…

bigpipe提升网站响应速度

2019独角兽企业重金招聘Python工程师标准>>> 主要思想就是通过异步 发起一次请求,后端不关闭输出流,多个线程处理各自任务,然后分别发送到客户端。 https://github.com/4rnold/Demo-Project/tree/master/bigpipe-demohttps://gith…

mysql 添加用户_mysql创建用户与授权

一、创建用户CREATE USER usernamehost IDENTIFIED BY password;说明username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配…

《零基础看得懂的C语言入门教程 》——(十一)C语言自定义函数真的很简单

一、学习目标 了解C语言的自定义函数的使用方法了解C语言自定义函数的传参了解C语言自定义函数的返回值 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言。 第一篇:(一)脱离学习误区 第二篇&#xf…

T-SQL编程基础之二:条件选择、循环编程

1. 条件判断以及GOTO语句 条件判断是计算机语言的重要功能,在T-SQL中,条件判断的语句是: if 条件 … else … 或者是: if 条件 … 注意写法和C类似,但条件描述不使用()也可以。如果是在一个条件里执行多条语句,则要构造复合语句,复合语句是在BEGIN…EDN中构造…

**【ci框架】精通CodeIgniter框架

http://blog.csdn.net/yanhui_wei/article/details/25803945 一、大纲 [php] view plaincopy1、codeigniter框架的授课内容安排 2、codeigniter框架的简介 |-----关于框架的概念 |-----使用CI框架的好处 |-----为什么选择CI框架 3、codeigniter框架…

AspNetCore开源中间件-VueRouterHistory

前言用过VueRouter路由组件的应该都知道,VueRouter有hash和history两种模式。hash模式会在url中插入#,history模式下url则看上去更加简洁美观。如果想要支持history模式则必须要后端服务进行配合。常用后端服务器配置方式请参考 后端配置例子后端配置例子…

T-SQL编程基础之三:游标(Cursor)编程

SQL是一种面向集合操作的语言,大多情况下,一个SQL语句将会操作数据库表里的很多数据,基本上,一个数据库的程序员脑子里应该想的是如何整体操作一个表或者是几个表。 但也有一些情况下,试图整表操作是不现实的,需要一行一行处理数据,这种情况下,SQL语言提供了所谓游标的…

《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂

一、前言 几个月前编写了一份python语言入门的博文,近期重新审阅了一遍发现编写的质量太过随意,可能对于一部分人并不是非常友好,故此重新编写Python语言的零基础教程。 本篇教程将会尽量把一些专业术语给读者讲解清楚,并且让读…

centos 7下安装mysql_Centos7下安装MySQL5.7(数据库的最全安装方法)

Centos7下使用yum安装mysql数据库首先Centox7已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb。由于确定使用mysql,那只有卸载mariadb了。一、…

环形队列

在网上看到一篇比较好的介绍队列的文章,地址为:http://www.cnblogs.com/kubixuesheng/p/4104802.html 特此感谢原创作者,以下均为摘抄。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1、…

HTTP1.0、HTTP1.1 、SPDY、HTTP2.0之演变过程和优化

一、协议的演变过程和时间 HTTP1.0(1996年) -> HTTP1.1(1999年) -> SPDY(2012年google提出了SPDY的方案) -> HTTP2.0(2013年8月进行首次合作共事性测试) 二、影响一个HTTP网络请求的因素 主要有两个:带宽和延迟 1)带宽:网络基础建设已经使得带宽得到极大的提升…

OK335xS GPMC nand device register hacking

/********************************************************************************** OK335xS GPMC nand device register hacking* 说明:* 由于最近遇到No NAND device found这个内核错误,在网络上也没找到很好的* 解决办法&am…

Blazor University (19)使用 RenderFragments 模板化组件 —— 数据传递

原文链接:https://blazor-university.com/templating-components-with-renderfragements/passing-data-to-a-renderfragement/将数据传递给 RenderFragment源代码[1]到目前为止,我们使用了仅包含子标记的 RenderFragments,然后在渲染组件时按…

一头扎进Node(三) - File System

file.open:异步模式打开文件 fs.open(path, flags[, mode], callback) 案例代码如下: var fs require(fs);/*** 参数说明:* 1.path:要打开的文件的文件路径* 2.flags:打开文件的方式 读/写* r:只读方式打开文件…

《零基础看得懂的C语言入门教程 》——(十二)原来结构体是这么回事

一、学习目标 了解C语言的结构体的使用方法了解C语言结构体的结构的赋值了解多种C语言结构体变量的赋值方法和取值方法 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言。 第一篇:(一)脱离学习误区 第…