AI嵌入式开发:NVIDIA Jetson Xavier NX刷机(2)

刷机

jetson nano b01 a02区别

jetson nano a02刷机:https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit
jetson Nano(Developer Kit version)a02刷机
原文链接:https://blog.csdn.net/xidaoliang/article/details/89923190

NX系列教程:
https://developer.nvidia.com/embedded/learn/get-started-jetson-xavier-nx-devkit
过程:

step1:下载文件

下载 :刷机工具以及格式化工具还有相关镜像文件
Xavier NX Developer Kit SD Card Image
https://developer.nvidia.com/jetson-nx-developer-kit-sd-card-image
下载:SDCardFormatterv5_WinEN.zip
https://www.sdcard.org/downloads/formatter_4/eula_windows/
下载:烧录的软件Etcher
https://www.balena.io/etcher/

三个文件云盘链接:(时间久了需要更新)

step2:安装格式化工厂:

在这里插入图片描述

  1. 下载,安装和启动适用于Win的sd卡格式化程序SD Card Formatter例如上图
  2. select card选择sd卡驱动器 对应的卷标
  3. 选择“快速格式”
  4. 将“卷标”留空
  5. 单击“格式”开始格式化,并在警告对话框中单击“是”

在这里插入图片描述
6. 格式化以后sd卡就可以进行下一步的镜像刷写。

step3 安装Etcher

下载后打开
在这里插入图片描述

第一个选择刚刚下载的镜像,第二个是你的sd卡
选择ok后点击Flash!就会自行烧录了
ps:
我的Windows系统一直烧录失败,后来没办法下了一个linux版本的Etcher,成果共完成烧录
在这里插入图片描述
在这里插入图片描述

远程连接

https://www.jb51.net/os/windows/44597.html

下载VNC VIEWER
https://www.realvnc.com/en/connect/download/viewer/
在这里插入图片描述

在这里插入图片描述
2.linux install vncserver
step1:
$apt-cashe search vncserver 查看所有安装包
step2:
sudo apt-get install vnc4server
**step3:**启动vnc4server:

vnc4server

此时系统会提示你输入密码,在通过客户端链接时将会用到这个密码。

输入完密码后看到类似下边的提示:

New '****3 (****)' desktop is ****:3 (****代表主机名)
Take notice of the number after the colon (, in this case it is "3."

停止一个vnc4server
vnc4server -kill :3
根据你启动时获得的数字替换此处的3。
此时会在
/home/.vnc下生成对应文件
在目录下打开xstartup,编辑该配置文件
sudo gedit xstartup
step4. 打开 .vnc/xstartup 文件并编辑:

文件看起来将是这样的:

#!/bin/sh
#Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vnccon** -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

文件修改:

#!/bin/sh
 
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS  
# 上面这句话在XUbuntu桌面环境下开启vnc的话最好取消注释
#exec /etc/X11/xinit/xinitrc
#上面这行先不要打开
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#gnome-session &
#x-window-manager &
#下面这块主要是针对运用xfce4管理桌面
x-session-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &

step5 vnc viewer配置

file→newconnection 只需要添加VNCserver 的IP和PORT 就行
在这里插入图片描述

在这里插入图片描述
、若前面执行失败导致在VNC下看不到图形界面,鼠标变成"X"形状需要先安装“sudo apt install xfce4 xfce4-goodies tightvncserver”,不然还是什么都看不到,同时将刚建过的VNCServer删掉,vncserver -kill :1(1代表前面启动的vncserver序号)

在这里插入图片描述
http://blog.itpub.net/69978212/viewspace-2710188/
https://www.cnblogs.com/ningmengcaokanyu/p/10185457.html
https://blog.csdn.net/qq_38451119/article/details/82461855
https://developer.aliyun.com/devzt/10189682.html
https://developer.aliyun.com/article/202432?spm=a2c6h.17698244.wenzhang.7.2f90450bjn3SAH

### 回答1: Nvidia Jetson Xavier NX 刷机的步骤如下: 1. 下载 JetPack SDK,这是 Nvidia 提供的开发套件,包含了系统镜像、驱动程序、SDK 等。 2. 将 Jetson Xavier NX 连接到电脑上,使用 USB 线连接。 3. 进入恢复模式,按住电源按钮,同时按下复位按钮,等待几秒钟后松开复位按钮,此时 Jetson Xavier NX 进入恢复模式。 4. 在电脑上运行 JetPack SDK,选择刷机选项,按照提示进行操作。 5. 等待刷机完成,重新启动 Jetson Xavier NX。 注意事项: 1. 刷机过程中不要断开电源或 USB 连接。 2. 刷机前备份重要数据,刷机会清空所有数据。 3. 刷机前确认电脑上已安装好 JetPack SDK。 4. 刷机前确认 Jetson Xavier NX 进入恢复模式。 ### 回答2: NVIDIA Jetson Xavier NX 是一种高性能嵌入式计算机,它可以针对人工智能、机器学习和深度学习进行优化。如果我们想要定制该计算机系统,或更改操作系统,我们就需要进行刷机。 首先,我们需要下载所需的固件。官方提供了很多版本的系统供下载使用,我们需要选择最适合我们需求的版本。在下载完毕后,我们需要准备一个SD卡,并安装软件(Win32 Disk Imager)用于将系统镜像烧录到SD卡中,该软件可以从官网下载。 接下来,我们需要在启动时进入系统设置模式(按住电源按钮,同时按下重置按钮,松开重置按钮后再松开电源按钮),然后连接启动设备。启动设备可以是一个USB设备或者一个SD卡,使计算机能够识别新的系统。 然后,我们需要输入以下命令进入可引导设备: ``` # For USB device: $ reboot usb # For SD Card: $ reboot recovery ``` 一旦我们进入了引导设备,我们就可以开始刷机过程。 使用以下命令可以查看设备列表: ``` # 查看设备列表 $ lsblk # 显示格式化设备 $ sudo fdisk -l ``` 使用以下命令可以使用该镜像文件在SD卡上设置新系统: ``` $ sudo dd if=jetpack_4.5.1_xavier_nx_sd_card.zip of=/dev/mmcblk0 bs=1M status=progress ``` 注意:该命令将删除SD卡上的所有数据。如果我们希望保留现有数据,则可以使用GUI应用程序Etcher。 在完成SD卡设置后,我们将启动计算机,然后进入恢复模式。在此处,我们可以使用以下命令安装新的系统: ``` $ sudo chmod +x ./flash.sh $ sudo ./flash.sh jetson-xavier-nx-devkit mmcblk0p1 ``` 该命令将卸载并格式化应用存储器,并在其中安装新的系统。 完成安装后,我们可以重新启动计算机。此时,我们已经完成了nvidia jetson xavier nx刷机过程。 ### 回答3: NVIDIA Jetson Xavier NX是一款非常强大的嵌入式计算机,可以用于各种AI、机器人和自动化控制应用。它内置了基于ARM架构的六核CPU和512核Volta GPU,同时还拥有8GB LPDDR4x内存和16GB eMMC存储空间。然而,当我们用该设备进行AI开发时,可能需要刷机来安装新的操作系统或驱动程序。下面是关于NVIDIA Jetson Xavier NX刷机的详细介绍。 首先,为了避免误操作导致设备变砖,我们需要备份当前系统的镜像。可以使用NVIDIA提供的工具JetPack进行备份。在备份完成后,我们可以下载新的系统包,并使用JetPack进行安装。 在执行刷机操作之前,需要使用Micro-USB电缆将Jetson Xavier NX与PC连接,并进入bootloader模式。在此模式下,设备可以通过USB进行刷机,并且没有操作系统可以干扰刷机过程。连接好设备后,我们可以使用JetPack中的“Flash OS”选项。 刷机过程可能需要一段时间,具体时长取决于设备所需的软件包大小和PC的性能。在刷机过程中,JetPack会在设备上安装各种软件包、驱动和库文件,需要有足够的存储容量和内存空间。为了提升效率和减少出错率,我们应该尽量在稳定的网络环境下进行刷机,并选择可靠的软件源。 刷机完成后,我们需要重新启动设备,并检查新的操作系统是否正常运行。此时可以进行一些简单的操作测试,例如运行NVIDIA自带的示例程序或自己编写的简单的Python脚本。如有必要,可以安装额外的软件包和库文件,以满足特定的应用需求。 总之,刷机是在使用NVIDIA Jetson Xavier NX进行AI开发时不可避免的一步操作,它帮助我们安装新的系统,修复已有的故障,从而有效地提高开发效率和开发质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时间之里

好东西就应该拿出来大家共享

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值