Jetson Xavier NX系统烧录(使用NVIDIA SDK Manager)

目录

一、在host主机下安装NVIDIA SDK Manager

二、安装系统镜像

三、设置SSD为系统启动项

四、安装CUDA等环境的包


注意:本文使用的是国产开发套件,不支持SD卡镜像文件烧录。

一、在host主机下安装NVIDIA SDK Manager

1.安装地址https://developer.nvidia.com/nvidia-sdk-manager,下载deb安装包,双击安装即可。

对host主机的要求如下,这里使用ubuntu18.04 虚拟机。

2.用杜邦线或者跳线帽将xavier nx第二引脚GND与第三引脚FC_REC短接(上电后会进入recovery模式),usb连接host主机并插上电源给板子供电,lsusb查看是否连接成功。

二、安装系统镜像

        启动sdkmanager,登入NVIDIA账户,选择在线安装,usb连接正常会弹窗选择板子的型号,选择Jetson Xavier NX。选择需要安装包版本,将host machine和deepstream勾选掉,continue到step 02。

        将Jetson OS勾选,Jetson SDK Components暂时不勾选(内置的eMMC只有16G内存,这些如果需要可以一会安装在SSD上),continue到step 3,两个路径会自动在host主机创建,存放将要烧写的文件。

        installed完成后,可将杜邦线和usb拔掉,用hdim连接显示器,进入系统(如果无法进入系统,尝试重新上电)。

三、设置SSD为系统启动项

1.进入系统使用disks工具将NVMe固态格式化。参考jetsonhacks的工作,执行下面的脚本将系统拷贝到NVMe固态。

git clone https://github.com/jetsonhacks/rootOnNVMe.git

cd rootOnNVMe #进入目录

./copy-rootfs-ssd.sh #执行复制脚本

2.安装启动脚本:将rootfs设置为NVMe

./setup-service.sh #将rootfs设置为NVMe

sudo reboot  #重启

四、安装CUDA,TensorRT等环境的包

安装依赖库同样参考jetsonhacks的工作,使用脚本一键安装十分方便。

Executing the script will install the metapackage nvida-jetpack which in turn installs the following metapackages:

  • nvidia-cuda
  • nvidia-cudnn8
  • nvidia-tensorrt
  • nvidia-visionworks
  • nvidia-vpi
  • nvidia-l4t-jetson-multimedia-api
  • nvidia-opencv

清楚了之后就开整,执行下面的脚本,整个安装过程大概需要30分钟。

git clone https://github.com/jetsonhacks/bootFromExternalStorage.git

./install_jetson_default_packages.sh

耐心等待安装完成。安装完成后,推荐使用jtop命令查看库安装版本。安装jtop工具:

sudo apt-get update

sudo apt-get install python3-pip

pip3 install jetson-stats

jtop

选择6,显示INFO如下,需要的环境基本都安装好了。

还可以可以尝试运行VPI Demo 来验证一下环境的完整性。

至此安装流程结束。

Note:

在安装系统镜像step3选择flash的设备时,其实可以直接选择NVMe固态(烧录系统前确保固你的态硬盘数据已备份,flash过程中会将固态格式化),这样flash完成后进入系统便是从SSD启动。因为我的eMMC中之前烧录过系统,为了防止下次重启又变成eMMC卡启动,这里就把eMMC给格式化做为存储分区来用,重启后没有异常。

Ref:https://github.com/jetsonhacks

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: NVIDIA Jetson Xavier NX是一个高性能的边缘计算器,它在面向AI应用的计算能力上有着出色的表现。与其他Jetson系列产品相比,Jetson Xavier NX设计更紧凑,但仍然拥有强大的计算能力和丰富的扩展性。 《NVIDIA Jetson Xavier NX设计指南》提供了广泛的信息,以帮助系统设计师和嵌入式开发者使用Jetson Xavier NX完成他们的项目。本指南的第一部分主要涵盖了Jetson Xavier NX的各种硬件规格和接口,包括CPU、GPU、存储、USB、LAN、PCIe和GPIO等。它还介绍了如何使用GStreamer实现视频捕捉和处理,以及如何在Jetson Xavier NX使用TensorRT加速深度学习模型。 第二部分介绍了如何将Jetson Xavier NX集成到系统中,并讨论了如何使用各种工具调试和优化板载软件。其中包括如何在系统启动时加载设备树、如何使用SWAT调试和优化系统性能等。 总之,《NVIDIA Jetson Xavier NX设计指南》提供了全面的Jetson Xavier NX硬件和软件信息,并提供了实用的建议,帮助开发人员将其集成到他们的项目中。这个指南对于想要了解Jetson Xavier NX的人,以及想要开始使用Jetson Xavier NX搭建项目的人来说,都是非常有用的参考资料。 ### 回答2: 《Nvidia Jetson Xavier NX 设计指南》是为了引导用户更好地设计和开发基于Nvidia Jetson平台的系统和设备而发布的指南。本指南提供了完整且详细的设计资料和技术规格,涵盖了硬件和软件两个方面,帮助用户深入了解Nvidia Jetson Xavier NX的特点和构造,从而更好地了解如何开发满足自身需求的应用。 在硬件设计方面,本指南详细介绍了Jetson Xavier NX的物理特性、电源管理、接口和连接、外设等方面的设计规范和最佳实践,包括了设计注意事项、建议和限制。同时,本文档还提供了多个原理图和PCB布局的指导,以便用户更快速、高效地进行设计工作。 在软件设计方面,本指南介绍了JetPack SDK的工具和套件的功能和使用方法,以及它们可以为用户开发的应用程序带来哪些优势和好处。此外,还提供了关于如何安装、配置和使用Nvidia Jetson开发板的详细说明,并提供了许多示例代码、工具和文档,以帮助用户更轻松地使用和开发。 总的来说,该指南提供了对Jetson Xavier NX平台的全面介绍和理解,从硬件和软件两个方面深入解析,为用户提供了开发机器视觉、人工智能、深度学习和高性能计算应用的全方位支持和指导。 ### 回答3: Nvidia Jetson Xavier NX设计指南是一个技术手册,旨在帮助工程师设计和开发基于Jetson Xavier NX模块的嵌入式系统。该手册包含了有关模块设计、电源设计、I / O架构和接口、散热与轻量级引脚组织等方面的详尽介绍。 在Jetson Xavier NX模块设计方面,该手册提供了硬件指南,指导如何理解和使用Jetson Xavier模块上的每个组件,以及如何在基板上集成它们,确保在具有高性能和低功耗的同时,最大程度地利用Jetson Xavier NX的可扩展性。该手册还提供了针对特定用例的知识和技巧,以便工程师们能够最大程度地发挥模块的潜力。 在电源设计方面,该手册提供了有关电源供应设计的指导,包括通过正式电源链和电源滤波器确保稳定的电源,以及通过在基板上附加灯具和调节器端口来实现更高的功率效率。 该手册还涵盖了Jetson Xavier NX模块的I / O架构和接口。读者将获得关于模块如何与其他外部组件互动的信息。 最后,该手册还提供了一些有关如何在Jetson Xavier NX模块中使用散热器的指导,以及如何轻量级引脚组织的建议。这些内容都可以帮助工程师构建稳定、高效的嵌入式系统。 总的来说,Nvidia Jetson Xavier NX设计指南是一个极其有用的技术手册,为工程师提供了深入的技术细节和实用的建议,以帮助他们构建卓越的嵌入式系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值