Jetson Orin NX 开发指南(1): 系统烧录

一、SDK Manager

SDK Manager 工具是 NVIDIA 官方推荐的烧写和管理 Jetpack 系统组件的一个图形化烧写工具,使用起来非常的简单方便,但是该软件需要在 x86 的 Ubuntu 18.04 或 Ubuntu 20.04 的系统上运行,因此我们需要准备一台安装了 Ubuntu 18.04 或 Ubuntu 20.04 系统的电脑或虚拟机。

首先进入 SDK Manager 的下载地址

SDK Manager | NVIDIA Developer

下载自己需要的版本,这里需要先用邮箱注册一个 NVIDIA 的账号,注册完成后就会开始下载 SDK Manager,下载完成后安装 SDK Manager,终端输入

sudo dpkg -i sdkmanager_2.0.0-11402_amd64.deb

安装完成后,终端输入 SDK Manager

sdkmanager

打开 SDK Manager ,

加载完成后进入如下界面

至此,系统烧录工具就准备完成了。

二、Jetson Orin NX 准备

首先开箱,检查设备是否正常且齐全

与 Jetson Xavier NX 相同,都是 40 PIN 引脚,并且此时内存和网卡都已经安装(注意这里必须安装固态硬盘,因为 Jetson Orin NX 没有 eMMC 存储,这与 Jetson Xavier NX 不同),接下来将开发板进入烧录模式。

使用杜邦线将如下两个针脚相连接

并将开发板连接上烧录用的电脑,然后插入电源启动 Jetson Orin NX 开发板,接线如下所示

至此开发板的接线就完成了。

三、系统烧录

连接上电脑后可以看到 SDK Manager 中已经可以选择 Target Hardware 了,

采取如下配置

注意 Host Machine 不要勾选,这个是安装在当前电脑上的,不是安装在开发板上的。

点击 CONTINUE,进入 STEP 2,然后选择如下配置

注意这里只需要选择第一栏的系统镜像和烧录镜像,后面的可以现不选,这样烧录的速度会快很多,而且这些组件可以在系统安装完成之后再烧录。

接下来点击 CONTINUE,输入主机密码后进入 STEP 3,并开始生成系统镜像

镜像安装完成后,需要选择烧录方式

其中存储设备必须选择 NVMe,如果选择 SD card 最后会报错,这是因为 Jetson Orin NX 没有 eMMC 存储!!!

(在 Jetson Xavier NX 中存储设备可以选择 SD card,这是因为 Jetson Xavier NX 有 eMMC 存储,系统是可以在eMMC 上的,但尽管如此,由于 eMMC其内存有限,在烧录完成成后往往需要将系统迁移到内存空间较大的固态硬盘上,并在将系统迁移过去之后再安装后面的组件)

这里 runtime 和 pre-config 两者的区别就是 pre-config 是提前配置用户的信息(帐号、密码、地区和语言等)安装在 SDK Manager 所在的系统上的,而 runtime 则不提前配置,其实没有太大区别。(但是我这里用 runtime 烧录好像出现了问题,换 pre-config 烧录成功了)

接下来开始烧录

此时可以将开发板连接上显示器,当烧录完成后开发板会自动开机,显示器会亮起,此时可以将用于进入烧录模式的杜邦线拔掉了,最后系统烧录完成。

烧录完成后即可在开发板端设置基本信息,如果是 runtime 模式烧录,则需要进行一些基本用户设置,烧录完成后将进入如下界面,

根据提示完成设置即可。

如果是 pre-config 模式烧录,则直接进入系统,因为已经预先配置好了,最后系统烧录成功!

四、安装相关组件

回到 STEP 02 ,取消勾选第一栏(系统),选择剩下的两栏

点击 CONTINUE,进入 STEP 03

选择 USB 连接,IP 地址固定为 192.168.55.1,用户名和密码根据自己设置的填写,点击 Install,

此时出现错误

需要确保 usb 成功连接

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

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

相关文章

Redisson程序化的配置方法

2.1. 程序化配置方法 Redisson程序化的配置方法是通过构建Config对象实例来实现的。例如: Config config new Config(); config.setTransportMode(TransportMode.EPOLL); config.useClusterServers()//可以用"rediss://"来启用SSL连接.addNodeAddress(…

记录:Unity脚本的编写3.0

目录 前言前置控制方法查看效果移动方式 前言 前面记录了一些通过脚本控制对象模型移动和通过用户的操作对模型进行变化的方法,那么为了让我们创造的不论是地形还是模型都拥有真实的物理引擎(大雾),那么这次就使用脚本控制模型感…

函数reshape(-1,)里的-1的意思

reshape函数是对narray的数据结构进行维度变换,由于变换遵循对象元素个数不变,在进行变换时,假设一个数据对象narray的总元素个数为N,如果我们给出一个维度为(m,-1)时,我们就理解为将…

【Linux C】Linux如何执行一个程序(程序存储空间、系统调用、内核调用)

文章目录 一、程序存储空间1.1 C语言程序存储空间1.2 用户空间和内核空间1.3 用户模式和内核模式 二、内核调用-系统调用-C语言库函数2.1 系统调用和内核调用2.2 C语言库函数 三、Linux如何执行一个程序 一、程序存储空间 本节说的空间主要是指内存空间,即程序如何分…

链表(2)——带头双向循环链表

🍁一、链表的分类 🌕1.单向或者双向 🌕2.带头或者不带头(有无哨兵) 🌕3.循环或者不循环 🌕4.无头单向非循环链表(常用) 🌕5.带头双向循环链表(常用…

案例分享:原生广告如何助力app实现高效变现收益的转化

原生广告是指将广告嵌入到APP的内容中,使其与APP内容融为一体,达到获得用户关注的效果。在形式上,原生广告并不像传统广告那样显眼,而是以一种更加自然的方式展现在用户面前。 它采用了与APP相似的设计风格和交互方式&#xff0c…

深度学习DAY1:神经网络NN;二元分类

深度学习笔记 DAY1 深度学习基本知识 1.神经网络 1.1 单一神经元 所有神经元将房屋大小size作为输入x,计算线性方程,结果取max(0,y),输出预测房价y ReLU函数(线性整流函数)–max(0&#xf…

Axios、SASS学习笔记

目录 前言 一、Axios基础认识 1、简介 2、相关文档 3、基本配置 4、基础快捷使用 二、Axios封装 1、公共配置文件 2、细化每个接口的配置 3、使用并发送请求 三、SASS 1、简介 2、相关文档 3、使用前奏 4、使用变量 5、嵌套规则 6、父级选择器标识 & 前言…

Linux基本指令(下)——“Linux”

各位CSDN的uu们好呀,今天,小雅兰的内容仍然是Linux中的基本指令啦,下面,让我们进入Linux的世界吧!!! Cal指令 find指令:(灰常重要) -name grep指令 zip/un…

【置顶】关于博客的一些公告

所谓 万事开头难,最开始的两个专栏 《微机》 和 《骨骼动作识别》 定价 29.9 ,因为: 刚开始确实比较困难,要把自己学的知识彻底搞懂讲给别人,还要 码字排版,从 Markdown 语法开始学起(这都是 花…

机器学习基础-手写数字识别

手写数字识别,计算机视觉领域的Hello World利用MNIST数据集,55000训练集,5000验证集。Pytorch实现神经网络手写数字识别感知机与神经元、权重和偏置、神经网络、输入层、隐藏层、输出层mac gpu的使用本节就是对Pytorch可以做的事情有个直观的…

leetcode 139. 单词拆分

39. 单词拆分 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例 1: 输入: s "leetcode"…

java学习--day24(stream流)

文章目录 今天的内容1.Stream【难点】1.1获取流的对象1.2Stream流对象下面1.2.1count和forEach1.2.2filter方法1.2.3limit1.2.4map方法1.2.5skip1.2.6concat 1.3收集流 1.基于接口和抽象类的匿名内部类的写法 abstract class Person {public abstract void eat(); } public sta…

Pytorch因nn.Parameter导致实验不可复现的一种情况

文章首发见博客:https://mwhls.top/4871.html。 无图/格式错误/后续更新请见首发页。 更多更新请到mwhls.top查看 欢迎留言提问或批评建议,私信不回。 没解决,只是记录这种情况。 也可以多次实验取均值以避免结果复现。 场景 自己的模块中&a…

Hadoop2.0探讨

文章目录 8. Hadoop 再探讨8.1 Hadoop的优化与发展8.2 HDFS 的FA和Federation(Hadoop2.0新特性)8.2.1 HDFS HA8.2.2 HDFS Federation 8.3 YARN8.3.1 MapReduce1.0的缺陷8.3.2 Yarn设计思路8.3.3 Yarn体系结构8.3.4 Yarn工作流程8.3.5 Yarn框架和MapReduce1.0框架对比分析8.3.6 …

#力扣:206. 反转链表@FDDLC

206. 反转链表 一、Java class Solution {public ListNode reverseList(ListNode head) {if (head null) return null;ListNode pre null, cur head, next head.next;while (next ! null) {cur.next pre;pre cur;cur next;next cur.next;}cur.next pre;return cur;}…

〖程序员的自我修养 - 认知剖析篇⑤〗- 选择前端还是后端?

人之所以会觉得迷茫,本质上是欠缺对自己的一个控制力、识别庞杂信息、去伪存真的独立思考与认知能力。 说明:该文属于 程序员的自我修养 专栏,购买任意白宝书体系化专栏可加入易编程社区,早鸟价订阅模式除外。福利:加入社区的小伙伴们,除了可以获取博主所有付费专栏的阅读…

【Java 进阶篇】CSS 选择器详解

CSS(层叠样式表)是一种用于描述网页上元素样式的语言。要想有效地使用CSS,了解CSS选择器是至关重要的,因为它们允许你选择要应用样式的HTML元素。在本文中,我们将详细介绍CSS选择器的各种类型和用法,以便你…

Vue中使用Echarts封装为公用组件(简单复制粘贴)

Vue中封装Echarts组件 前提直奔主题 本文以Vue3代码演示 Vue2同理 前提 中文官网: https://echarts.apache.org/zh/index.html npm安装Echarts npm install echarts or pnpm install echarts or yarn add echarts直奔主题 创建Echarts.vue文件,代码如…

2_dataset, dataloader

dataset, dataloader torchvision.datasets里面集成了一些常见的数据集,例如MNIST和CIFAR10 1) Dataset 以MNIST为例,其使用方式如下 import torch import torchvision from torchvision import transformstrain_dataset = torchvision.datasets.MNIST(root=../data,trai…