jetson-TX2刷机与镜像生成、恢复

news2024/11/25 22:32:01

目录

1. 系统与SDK烧录

2. tx2系统镜像备份与恢复


1. 系统与SDK烧录

1. 准备一台ubuntu系统的主机,一根安卓数据线,主机需连网,jetson设备无需连网。

2. 宿主机安装sdkmanager,建议安装版本较新一点的。

先下载sdkmanager的安装包,安装命令如下:

sudo dpkg -i 安装包路径

如果出现以下报错,则可能说sdkmanager的版本太低了,安装新一点的版本。

 3. 如果系统和SDK都需要烧写,则TX2需要进入恢复模式,如果只需要烧写SDK,则TX2无需进入恢复模式,在正常模式下即可烧写。在TX2正常开机状态下,使用安卓数据线连接TX2的OPT接口,在主机上输入“lsusb”,一般就能看到连接的TX2设备,其usb ID为0955:7020 Nvidia Crop,如果进入了恢复模式,则usb的ID为0955:7c18 Nvidia Crop。如下图所示,可用这种方法来判断TX2是何种状态。

 4. 打开sdkmanager工具,在终端下直接输入:“sdkmanger”即可,主界面如下。注:需要申请一个nvidia的账号才能登陆。

ps:如果在这一步卡住了,那么需要检查下网络是否通畅以及浏览器是否可以正常开启。

 5. 如果你的电脑已经连接TX2,在打开sdkmanager后一般会自动选择对应的jetson平台。

6. 接下来会让你选择是否需要安装jetson OS,及jetson SDK,根据自身需求选择是否安装;

 7. 在烧写SDK时会让你输入jetson设备的密码及IP(静态ip,一般都为192.168.55.1),这个ip一般不用动。

8. 开始烧录jetson SDK;

2. tx2系统镜像备份与恢复

tx2系统备份与恢复对我们以后长期开发与产品批量生产是非常有帮助的,能快速的对已经开发好的系统进行备份,复制,节约大量的安装时间。在操作过程在需要手动操作,执行命令也不多,安装以下步骤即可,所以在这就不写脚本文件了,免得过程中有些错误。

1. jetson tx2进入恢复模式,主机连接tx2后确认主机与TX2已连接,打开主机中Linux_for_Tegra文件夹,在该文件夹下执行如下命令,表示从TX2下载镜像。(有些可能不是这个文件夹,主要看flash.sh在哪个文件夹下)

sudo ./flash.sh -r -k APP -G backup.img jetson-tx2 mmcblk0p1

命令执行结束在Linux_for_Tegra文件夹下生成一个名为“backup.img”的镜像文件。(大约半小时左右)

2. 将原先bootloader文件夹下的system.img及system.img.raw文件备份后删除,重命名backup.img为system.img,并拷贝至bootloader文件夹下。

mv backup.img ./bootloader
cd bootloader
mv backup.img system.img

3. 备份flashcmd.txt后重名为flashall.sh

cd bootloader
cp flashcmd.txt flashall.sh

4. 镜像恢复

这时可以将整个bootloader文件夹打包压缩,以便在批量应用时快速部署。镜像恢复只需要在bootloader目录下执行shell命令:

sudo sh ./flashall.sh

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

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

相关文章

C++基础(11)——STL(基本概念和string)

前言 本文主要介绍C中STL基本知识和string类 7.1:初识STL 7.1.1:STL六大组件 算法要通过迭代器来访问容器中的数据 STL的六大组件:容器、算法、迭代器、仿函数、适配器、空间配置器 1.容器:各种数据结构,如vecto…

2.9 epoll的实现原理

目录 一、epoll的数据结构1、epoll的数据结构选择2、epoll数据结构图 二、epoll的线程安全三、epoll的内核回调epoll 回调函数epoll回调时机 四、epoll的用户态接口epoll_createepoll_ctl epoll_wait 五、epoll的LT和ET 在前文已经基于dpdk实现了用户态协议栈,但是有…

编译原理笔记(哈工大编译原理)(及格版)

文章目录 前言概论语言与文法基本概念字母表串字母表与串的联系 文法语言推导和规约句型与句子语言与字母表 文法的分类CFG的分析树 词法分析正则式正则定义有穷自动机(FA)DFANFAFA之间的等价性 从RE到DFARE转NFANFA确定化:子集法DFA最小化&a…

Vue.js 内部运行机制

在 new Vue() 之后。 Vue 会调用 _init 函数进行初始化,也就是这里的 init 过程,它会初始化生命周期、事件、 props、 methods、 data、 computed 与 watch 等。其中最重要的是通过 Object.defineProperty 设置 setter 与 getter 函数,用来实现「响应式」以及「依赖收集」,…

spring boot 运行报错: 找不到或无法加载主类

原文地址:spring boot 运行报错: 找不到或无法加载主类 - 走看看 一:当在eclipse启动spring boot项目时出现问题: springboot错误: 找不到或无法加载主类 解决办法: 1,通过cmd命令行,进入项目目录进行&am…

Linux5.7 MySQL 高级(进阶) SQL 语句

文章目录 计算机系统5G云计算第四章 LINUX MySQL 高级(进阶) SQL 语句一、高级SQL 语句1)SELECT2)DISTINCT3)WHERE4)AND OR5)IN6)BETWEEN7)通配符8)LIKE9)ORDER BY10&…

【软件测试面试题】offer又失之交臂?项目经验项目描述看这个篇就够了

前言 我们测试人员在找工作中,基本都会碰到让介绍项目的这种面试题。 如何正确介绍自己的项目?需要做哪些技术准备? 关于介绍自己的项目? 可以从以下几个方面来表述: 项目基本介绍:项目架构、项目业务流…

如何模拟一个僵尸进程

原理 子进程先于父进程退出&#xff0c;父进程还在继续运行&#xff0c;且没有调用wait函数。 实验代码 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <signal.h> #include <errno.h>#define _DEBUG_INFO #ifdef _DEB…

Zabbix“专家坐诊”第196期问答汇总

问题一 Q&#xff1a;统计一个主机群组里&#xff0c;值为A的某个监控项的个数&#xff0c;函数应该怎么写&#xff1f; A&#xff1a;参考&#xff1a; https://www.zabbix.com/documentation/6.0/zh/manual/config/items/itemtypes/calculated/aggregate。 Q&#xff1a;文…

零基础如何学习 Web 安全,如何让普通人快速入门网络安全?

前言 网络安全现在是朝阳行业&#xff0c;缺口是很大。不过网络安全行业就是需要技术很多的人达不到企业要求才导致人才缺口大 【一一帮助安全学习&#xff08;网络安全面试题学习路线视频教程工具&#xff09;一一】 初级的现在有很多的运维人员转网络安全&#xff0c;初级…

lammps案例:原子倒入容器

本文介绍lammps向体系内动态添加原子的一种方法。 在绝大多数的分子动力学模拟过程中&#xff0c;原子数量保持恒定。 如果需要按一定步数动态的减少原子&#xff0c;可参考&#xff1a; 删除蒸发原子 动态的增加原子&#xff0c;可以使用fix deposit沉积命令&#xff1a; 沉积…

《Stable Diffusion WebUI折腾实录》在Windows完成安装, 从社区下载热门模型,批量生成小姐姐图片

环境 操作系统: Windows11 显卡: RTX2060 6GB 显存 安装Python 下载 Python3.10.6 https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe安装 注意勾选 Add Python 3.10.6 to PATH &#xff0c;然后一路下一步即可 打开powershell&#xff0c; 确认安装成功 …

Opencv项目实战:23 智能计数和表单信息

目录 0、项目介绍 1、效果展示 2、项目搭建 3、项目代码展示与部分讲解 拍照脚本data_collection.py 图片检测Picdetect.py 摄像头检测Videodetect.py 主函数CountMain.py 自定义模块tally.py 4、项目资源 5、项目总结 0、项目介绍 有一段时间没有更新专栏了&#…

“专精特新”企业数字化转型,如何激发增长新动能

随着数字技术的不断发展&#xff0c;越来越多的企业开始意识到数字化转型的重要性。对于专精特新的企业来说&#xff0c;数字经济的发展也同样给中小企业带来难得的发展机遇&#xff0c;数字化在助力中小企业降本、增效和提质方面发挥着日益重要的作用&#xff0c;数字化转型已…

英伟达发布GeForce 536.23游戏驱动,一键快速获取

英伟达又赶在6月发布了一款超强游戏驱动&#xff0c;NVIDIA GeForce 536.23 WHQL&#xff0c;并有两款游戏大作宣布&#xff0c;首发日即支持 NVIDIA DLSS 2 和 NVIDIA Reflex&#xff0c;驱动人生带大家一起了解一下这款NVIDIA GeForce 536.23 WHQ驱动&#xff0c;以及获取英伟…

Linux【系统学习】(命令及虚拟机篇-无shell)

目录 第 1 章 Linux 入门 1.1 概述 1.2 Linux 和 Windows 区别 ​编辑 1.3 CentOS 下载地址 第 2 章 VM 与 Linux 的安装 2.1 VMWare 安装 CentOS 安装 第 3 章 Linux 文件与目录结构 3.1 Linux 文件 3.2 Linux 目录结构 第 4 章 VI/VIM 编辑器&#xff08;重要&…

智能客服机器人:基于知识图谱的多轮对话系统

━━━━ 近年来&#xff0c;随着人工智能的快速发展&#xff0c;人机交互能力不断增强&#xff0c;其中问答技术能够在保证一定准确度的情况下极大地简化用户的搜索操作&#xff0c;在节约时间的同时&#xff0c;还能够加深用户对搜索事物的了解程度&#xff0c;百度公司的小…

一篇文章搞定《Android中View的绘制流程》

一篇文章搞定《CoordinatorLayout完成电商首页》 本文前言怎样到达ViewRootImpl过程如下&#xff1a;流程图小结&#xff1a; 到达ViewRootImpl做了什么第一步&#xff1a;setView()第二步&#xff1a;performTraversals()第三步&#xff1a;DecorView中的Measure()、Layout()、…

nginx配置代理报错

1.背景 因部署需要将项目用nginx进行二次转发访问&#xff0c;配置过程中出现各种报错&#xff0c;现将记录如下 Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as.... 2.nginx配置如下 upstream wuhan1 {#server 19…

【SpringBoot】整合Elasticsearch 操作索引及文档

官网操作文档&#xff1a;Elasticsearch Clients | Elastic 踩坑太多了。。。这里表明一下Spring Boot2.4以上版本可能会出现问题&#xff0c;所以我降到了2.2.1.RELEASE。对于现在2023年6月而言&#xff0c;Es版本已经到了8.8&#xff0c;而SpringBoot版本已经到了3.x版…