【Jetson Orin NX 开发板烧录启动系统】

这篇具有很好参考价值的文章主要介绍了【Jetson Orin NX 开发板烧录启动系统】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

@英伟达Jetson Orin NX 开发板上市有一段时间了,其中16G套件能提供100TOPS算力,性能是上一代Jetson Xavier NX 的 5 倍。其启动系统安装于之前Jetpack SD 烧录完全不同,在这里做一个简单系统安装的介绍,希望能帮助有需要的朋友

Jetson Orin NX开发板安装启动系统

硬件准备

  1. 除了开发板,这一代支持使用NVMe固态硬盘作为存储介质,一般代理商会提供一条128G固态硬盘,记得查看你的开发板是否已安装好固态硬盘。

  2. 烧录系统还需要一台Linux 主机,本人使用的Ubuntu20.04版本。之前测试过使用Jetson nano 作为烧录系统的主机,不过在烧录的过程总是报错走不下去。如果主机是window10系统,可以使用window subsystem Linux(WSL2.0), 在Microsoft store 商店里可以选择安装Ubuntu20.04或更新的版本,选择这个办法还需要安装一个usbipd-win包,安装了这个包后才能把Window 系统usb接口映射到Linux子系统,具体介绍看微软的链接link, 否则在Linux子系统是不支持用“lsusb" 命令查看端口。

  3. 跳线,用于短接开发板上的引脚,让开发板处于“recovery" 模式,具体做法看载板的说明。

下面主要以Linux主机安装流程介绍,安装版本是依据Nvidia 的开发者指引安装Jetson Linux 35.3.1 GA(2023/3/28发布),链接在这里link 该版本支持Orin NX 系列开发板

下载安装包资源

  1. 在Linux主机(Ubuntu20.04),打开浏览器,登陆英伟达开发者页面 link, https://developer.nvidia.com/embedded/jetson-linux, 下载下面2个驱动。可能需要Nvidia的账号,可以先申请注册一个,免费的。
    【Jetson Orin NX 开发板烧录启动系统】,linux,嵌入式硬件,arm开发
  2. 打开终端terminal,进入Downloads目录,查看已下载的压缩包
$ cd Downloads

用“ls" 命令列出目录里所有文件

$ ls

如果成功下载,应会看到以下文件:
jetson_linux_r35.3.1_aarch64.tbz2
tegra_linux_sample-root-filesystem_r35.3.1_aarch64.tbz2

解压安装包

这个操作可以做Downloads目录下操作,用管理员权限sudo tar 指令解压,输入enter后需要输入你预置的管理员密码。压缩文件名较长容易输错,可以在 输入"tar xf j“ 之后用键盘“tab"键自动补完文件名。

sudo tar xf jetson_linux_r35.3.1_aarch64.tbz2
sudo tar xpf tegra_linux_sample-root-filesystem_r35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/

编译启动文件

解压完成后,用 ls 指令查看会发现多了一个Linux_for_Tegra目录,进入该目录后执行下面编译操作。

$ cd Linux_for_Tegra
$ sudo ./apply_binaries.sh
$ sudo ./tools/l4t_flash_prerequisites.sh

到这一步启动文件的准备基本完成。

确认开发板与主机连接并处以recovery模式下

用miniusb 转usb 接线将开发板与Linux主机连接中一起,卡发板一端是miniusb ,主机一端是usb ,然后给开发板供电点亮,在Linux主机终端输入“lsusb"

$ lsusb

如果能看到如下内容,则证明开发板是处于“recovery”模式,可以进行下面烧录操作

Bus xxx Device yyy : ID 0955: 7323 Nvidia Corp.

烧录

在Linux主机上输入以下指令:
$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1
-c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/t186ref/cfg/flash_t234_qspi.xml”
–showlogs --network usb0 jetson-orin-nano-devkit internal

$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 jetson-orin-nano-devkit internal

建议:使用复制,粘贴指令,避免错漏。命令链接link
【Jetson Orin NX 开发板烧录启动系统】,linux,嵌入式硬件,arm开发

启动开发板

待Linux 终端提示烧录成功,先关闭开发板电源,将无线鼠标,键板接到开发板上,用HDMI线接好显示器,将“recovery”的跳接取下。然后给开发板供电,进入Linux设置界面设置语言,用户等信息。启动设置流程到此结束。目前系统内还没安装Jetpack, 安装Jetpack5.1的指引,请参照英伟达的指引link
【Jetson Orin NX 开发板烧录启动系统】,linux,嵌入式硬件,arm开发文章来源地址https://www.toymoban.com/news/detail-624633.html

到了这里,关于【Jetson Orin NX 开发板烧录启动系统】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jetson Orin NX 开发指南(7): EGO-Swarm 的编译与运行

    EGO-Planner 浙江大学 FAST-LAB 实验室的开源轨迹规划算法是,受到 IEEE Spectrum 等知名科技媒体的报道,其理论技术较为前沿,是一种不依赖于ESDF,基于B样条的规划算法,并且规划成功率、算法消耗时间、代价数值等性能方面都要高于其他几种知名算法。 而 EGO-Swarm 是基于 EGO-P

    2024年02月03日
    浏览(47)
  • Jetson Xavier NX 备份与烧录固态系统

    目录 1  需要的硬件 2  需要安装在ubuntu上的软件 2.1  安装gparted 2.2  安装nvidia官方烧录包 2.2.1  下载 2.2.2  配置 3  备份系统 4  烧入系统 5  我遇到过的问题 5.1  烧录过程中卡在某个地方不动 5.2  Fail to verify Stage25ignature SHA2 像是 nx,nx附带的固态硬盘,显示器 这些

    2024年02月10日
    浏览(50)
  • Jetson Orin NX 开发指南(5): 安装 OpenCV 4.6.0 并配置 CUDA 以支持 GPU 加速

    Jetson 系列的开发板 CPU 性能不是很强,往往需要采用 GPU 加速的方式处理图像数据,因此本文主要介绍如何安装带有 GPU 加速的 OpenCV,其中 GPU 加速通过 CUDA 来实现。 参考博客 Ubuntu 20.04 配置 VINS-Fusion-gpu + OpenCV 4.6.0-CSDN博客Ubuntu 20.04 配置 VINS-Fusion-gpu + OpenCV 4.6.0https://blog.csdn.

    2024年02月04日
    浏览(58)
  • Jetson Xavier NX系统烧录(使用NVIDIA SDK Manager)

    目录 一、在host主机下安装NVIDIA SDK Manager 二、安装系统镜像 三、设置SSD为系统启动项 四、安装CUDA等环境的包 注意:本文使用的是国产开发套件,不支持SD卡镜像文件烧录。 1.安装地址https://developer.nvidia.com/nvidia-sdk-manager,下载deb安装包,双击安装即可。 对host主机的要求如下

    2024年02月13日
    浏览(53)
  • 【AI】AI入门之Nvidia Jetson平台(二)- Xavier NX系统烧录

    目录 一. flash.sh 脚本烧录 二. 直接烧录NVME 2.1 SDKManger烧录 三. 系统从固态硬盘启动 ​​​​​​​3.1 设置硬盘格式 ​​​​​​​3.2 设置文件系统从固态硬盘加载 ​​​​​​​四. 文件传输设置 ​​​​​​​五. 远程桌面 六. 系统拷贝克隆 ​​​​​​​​​​

    2024年01月23日
    浏览(55)
  • Jetson NX系统烧录以及CUDA、cudnn、pytorch等环境的安装

    这两步比较简单,所以略了。虚拟机的配置需要注意硬盘空间大一点,至少40G。 NVIDIA SDK Manager下载地址:https://developer.nvidia.com/drive/sdk-manager 直接执行会报缺少依赖的问题,然后执行命令: 安装依赖。等待依赖安装完成。 依赖安装完成后再次执行安装sdk的命令。 到这里sdk

    2024年02月03日
    浏览(50)
  • 【玩转Jetson TX2 NX】(二)TX2 NX刷机+烧录系统和SDK(详细教程+错误解决)

    Jetson TX2 NX 刷机需要Ubuntu系统电脑,本文直接在安装虚拟机的笔记本电脑进行: 【玩转Jetson TX2 NX】(一)win10安装VMware14 Workstation Pro创建Ubuntu18.04虚拟环境(详细教程+错误解决) 跳线帽连接到 FC REC 和 GND 引脚,Jetson TX2 NX 进入系统 REC 刷机模式,如图所示: 连接线路,将 HDM

    2024年02月03日
    浏览(56)
  • 【在英伟达nvidia的jetson-orin-nx和PC电脑ubuntu20.04上-装配ESP32开发调试环境-基础测试】

    最近在使用一直在调试ESP32,作为新手,也有很多不懂的地方,一点点慢慢学,开始是装的win环境,后来又尝试了jetson-orin-nx和ubuntu上,在Linux 下开发都习惯使用命令行,但是在Windows下习惯使用软件点,而调试esp32的话,还是建议使用命令行形式。 当然说得有点远了,本次主要

    2024年02月08日
    浏览(43)
  • 【PC电脑windows环境下-[jetson-orin-NX]Linux环境下-下载工具esptool工具使用-相关细节-简单样例-实际操作】

    硬件信息:开发板 ESP32-S3-DevKitM-1(EPS32-S3-wroom-1模块) 其它硬件:一个usb-type-c连接线。 软件环境:ESP-IDF 5.0 PowerShell 、vscode ESP32对自己来说还是比较新的,最近也是刚刚接触,这里对自己使用ESP32进行简单说明。 博文链接:【在英伟达nvidia的jetson-orin-nx和PC电脑ubuntu20.04上-装

    2024年02月05日
    浏览(64)
  • Nvidia Jetson Orin 开发板配置开发环境

    参考文档:(官方)https://developer.nvidia.com/embedded/learn/get-started-jetson-agx-orin-devkit Check your L4T version first to see if you have a unit flashed with older version of the BSP. You may get something like this, # R34 (release), REVISION: 1.0, GCID: 30102743, BOARD: t186ref, EABI: aarch64, DATE: Wed Apr 6 19:11:41 UTC 2022, and this show

    2024年02月07日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包