Jetson设备的类型和型号
准备使用Jetson开发人员套件
空中(OTA)更新
这里的信息旨在帮助您开始使用NVIDIA很快上手®Jetson™驱动程序支持包(L4T与Jetson开发包一起)。(名称L4T源自“ Linux for Tegra”的描述,Tegra是NVIDIA Jetson系列SoC,模块和系统的前身)
Jetson设备的类型和型号
本开发人员指南讨论了Jetson模块和Jetson开发人员套件。Jetson开发人员套件包括连接到参考载板上的Jetson模块。它与JetPack SDK一起用于开发和测试软件用例。Jetson开发人员套件不适用于生产用途。
Jetson模块适合在整个
使用寿命中
部署在生产环境。每个Jetson模块出厂时均未预安装任何软件。您可以将其连接到为最终产品设计或购买的载板上,并将已开发的软件映像写入闪存。
此版本的L4T支持以下Jetson设备:
-
NVIDIA ®Jetson Nano™模块和Jetson Nano开发工具包
• NVIDIA ®Jetson AGX Xavier™和Jetson AGX Xavier开发工具包
• NVIDIA ®Jetson™TX2系列模块和Jetson TX2开发工具包
• NVIDIA ®Jetson™TX1模块和Jetson TX1开发工具包
•有关这些Jetson设备的详细信息,请参阅
Jetson开发人员网站
和
Jetson常见问题解答
。
准备使用Jetson开发人员套件
本部分说明如何通过使用适当的软件刷新来准备要使用的Jetson开发人员工具包。
假设条件
-
您有一台运行Ubuntu(Linux)版本16.04或18.04的主机。
-
您具有Jetson开发人员套件。
如果您拥有Jetson Nano Developer Kit,则可以跳过本指南,而只需下载并使用支持的SD卡映像。或者,您可以按照以下说明来刷新QSPI-NOR,或刷新QSPI-NOR和Jetson Nano模块上插入的SD卡。
-
您的Jetson开发人员工具包已关闭电源并按以下方式连接。(请注意,您的Jetson开发人员套件可能未随附以下所列的设备和电缆。)
-
USB电缆将Jetson开发人员工具包的正确USB端口连接到Linux主机以进行写入。(对于NVIDIA Jetson AGX Xavier开发人员套件,请使用电源按钮旁边的USB-C端口。对于其他Jetson开发人员套件,请使用micro USB端口。)
-
所有必需的USB外设(例如键盘和鼠标)都可能通过USB集线器连接到Jetson开发者套件。
-
在安装并运行L4T之后,可以使用有线以太网连接在Jetson开发人员工具包上安装可选软件。
-
将显示设备或串行控制台连接到Jetson开发人员套件。
注意:显示设备或控制台无需通过微型USB连接器连接到Jetson AGX Xavier Developer Kit。(这不适用于其他开发者工具包)
-
在
qemu-user-static
已经安装在Linux主机上:
sudo apt-get install qemu-user-static
安装过程需要此软件包才能将某些NVIDIA软件组件安装到Jetson开发人员工具包上。
变量
以下说明假定:
-
在
${L4T_RELEASE_PACKAGE}
环境变量包含L4T发布包文件名的路径
对于Jetson Nano和Jetson TX1模块:
Jetson-210_Linux_R32..0_aarch64.tbz2
对于Jetson AGX Xavier和Jetson TX2系列模块:
Jetson_Linux_R32.3.1_aarch64.tbz2
-
${SAMPLE_FS_PACKAGE}
表示示例文件系统软件包文件名:
Tegra_Linux_Sample-Root-Filesystem_R32.3.1_aarch64.tbz2
-
${BOARD}
是带有特定载板的特定Jetson模块的受支持配置的名称。
例如:
jetson-nano-qspi-sd
模块:Jetson Nano模块(P3448-开发人员套件中包含的版本)
载板:Jetson Nano开发人员套件载板
注意:
此配置用于同时刷新QSPI-NOR和插入Jetson Nano模块的micro SD卡。
jetson-tx2
模块:Jetson TX2
载板:Jetson TX2开发人员套件载板
jetson-tx1
模块:Jetson TX1
载板:Jetson TX1开发人员套件载板
写入Jetson开发人员套件操作软件
注意:
NVIDIA提供了第三个安装L4T的过程,在主题
刷机和引导目标设备
中进行了介绍。此过程是针对您自定义和编译的L4T的刷机版本而设计的。这里不讨论。
1.从以下位置下载适用于您的Jetson开发人员套件的最新L4T发行包和示例文件系统:
https://developer.nvidia.com/linux-tegra
2.输入以下命令以解压缩文件并组装rootfs:
sudo tar xpf ${L4T_RELEASE_PACKAGE}
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../${SAMPLE_FS_PACKAGE}
cd ..
sudo ./apply_binaries.sh
3.将操作软件刷新到Jetson开发人员套件上。
a. 确保按照“
假设”中
所述配置Jetson开发人员工具包并将其连接到Linux主机。
b. 将您的Jetson开发人员工具包置于“强制恢复模式”(RCM)。
对于Jetson Nano Developer Kit,请遵循以下说明:
1)确保关闭Jetson Nano Developer Kit的电源,并在SD卡插槽中插入16 GB或更大的microSD卡。
2)通过跨载板上的按钮接头连接器的FRC引脚跨接跳线,启用“强制恢复模式-Force Recovery Mode”。
对于载板A02版,这些是按钮接头连接器(J40)的针脚3和4,位于摄像机接头连接器附近。
对于载板B01版,这些是按钮接头连接器(J50)的引脚9和10,位于CPU模块下方PCB的边缘上。
3)在J48上跨接一个跳线,以允许使用DC电源适配器。
4)将直流电源适配器连接到J25。开发人员工具包将自动打开电源,并进入“强制恢复模式”。
5)从按钮接头连接器的FRC引脚上卸下跳线。
6)继续安装软件。
对于其他具有硬件按钮的Jetson开发者套件:
1)确保开发者套件电源已关闭。
2)按住“强制恢复”按钮。
3)按下,然后松开电源按钮。
4)释放恢复按钮。
您可以按照确定开发者工具包是否处于Force Recovery模式中的步骤,
确认开发者工具包处于Force Recovery模式
。
C. 在Linux主机上输入以下命令,以将L4T版本安装(刷新)到Jetson开发人员工具包上:
sudo ./flash.sh ${BOARD} mmcblk0p1
在较慢的主机上,这大约需要10分钟,甚至更长的时间。
环境变量
$(board)
的值确定刷新脚本使用的配置。下表列出了每个受支持的Jetson模块,并假定该模块已从Jetson开发人员套件连接到适当的载板上。
模块部件号
|
模块说明
|
$(board)值
|
$(board)说明
|
Jetson Nano P3448
|
包含在Jetson Nano Developer Kit中,有一个microSD卡插槽而不是eMMC来存储
|
jetson-nano-qspi
|
刷新QSPI‑NOR存储器
|
|
|
jetson-nano-qspi-sd
|
同时闪烁QSPI‑NOR内存和SD卡。
|
Jetson Nano P3448-0020
|
用于生产设备
|
jetson-nano-emmc
|
刷新eMMC内存
|
Jetson AGX Xavier P2888
|
用于生产设备
Jetson AGX Xavier Developer Kit中包含带有永久连接的散热解决方案的变体
|
jetson-xavier
|
刷新eMMC内存
|
|
|
jetson-xavier-maxn
|
闪烁电路板以支持MAXN功耗模式
|
|
|
jetson-xavier-slvs-ec
|
刷新电路板以支持带有IMX204传感器的SLVS-EC
|
|
|
jetson-xavier-as-8gb
|
刷新电路板以模拟具有8 GB内存的生产模块(拟议的未来产品)
|
Jetson TX2 P3310
|
用于生产设备,也包括在Jetson TX2开发人员套件中
|
jetson-tx2
|
刷新eMMC内存
|
|
|
jetson-tx2-as-4GB
|
刷新eMMC内存以模拟Jetson TX2 4GB
|
Jetson TX2i P3489
|
用于生产设备
|
jetson-tx2i
|
eMMC内存
|
Jetson TX2 4GB P3489-0080
|
用于生产设备
|
jetson-tx2-4GB
|
eMMC内存
|
Jetson TX1 P2180
|
用于生产设备,也包括在Jetson TX1开发人员套件中
|
jetson-tx1
|
eMMC内存
|
有一个与
$(board)
的每个值相对应的配置文件。它的名称是$(board)的文件扩展名.conf的值,例如
jetson-nano-qspi.conf
安装过程完成后,Jetson开发人员工具包将自动重启。重新启动后,按照屏幕上的提示设置用户帐户并登录。至此,您的Jetson开发人员工具包已经可以使用了。
确定开发者工具包是否处于强制恢复模式
a. 将Linux主机连接到Jetson开发人员工具包上的正确USB端口(请参阅
假设
)。
b. 在主机上打开一个终端窗口,然后输入命令
lsusb
如果您看到以下消息,则Jetson模块处于强制恢复模式:
总线<bbb>设备<ddd>:ID 0955:<nnnn> Nvidia Corp.
说明:
-
<bbb> 是任何三位数字
-
<ddd>是任何三位数字
-
<nnnn>是一个四位数的数字,代表Jetson模块的类型:
-
7f21用于 Jetson Nano(P3448,包含在开发套件中)
-
7f21用于 Jetson Nano(P3448-0020,用于生产设备)
-
7019 for Jetson AGX Xavier
-
7e19 for Jetson AGX Xavier 8GB
-
7c18 for Jetson TX2
-
7018 for Jetson TX2i
-
7418 for Jetson TX2 4GB
-
7721Jetson TX1
或者,您可以在连接到开发人员工具包的USB端口之一的显示设备或串行控制台上查找上面的消息。(请参阅
假设
)
空中(OTA)更新
L4T基本软件包
其他L4T软件包
如何使用OTA更新安装软件包
L4T提供使用Debian软件包档案的无线软件更新服务(OTA Update)。
L4T基本软件包
NVIDIA提供了一组提供基本L4T支持的软件包,如下所示。
包
|
描述
|
nvidia-l4t-3d-core
|
NVIDIA GL EGL
|
nvidia-l4t-apt-source
|
L4T APT源(L4T软件包列表)
|
nvidia-l4t-bootloader
|
引导程序
|
nvidia-l4t-camera
|
NVIDIA摄像头软件
|
nvidia-l4t-ccp-t210ref
|
Jetson Nano和Jetson TX1平台的兼容性检查包
|
nvidia-l4t-ccp-t186ref
|
Jetson AGX Xavier和Jetson TX2平台的兼容性检查包
|
nvidia-l4t-configs
|
NVIDIA配置文件
|
nvidia-l4t-core
|
NVIDIA核心库文件
|
nvidia-l4t-cuda
|
NVIDIA ® CUDA ®
|
nvidia-l4t-firmware
|
Jetson固件
|
nvidia-l4t-graphics-demos
|
图形演示应用
|
nvidia-l4t-gstreamer
|
GST应用程序文件
|
nvidia-l4t-init
|
L4T在后台运行的脚本和服务
|
nvidia-l4t-initrd
|
初始镜像
|
nvidia-l4t-jetson-io
|
Jetson.IO debian软件包
|
nvidia-l4t-jetson-multimedia-api
|
Jetson多媒体API,一系列支持灵活的应用程序开发的低级API
|
nvidia-l4t-kernel
|
内核
|
nvidia-l4t-kernel-dtbs
|
内核DTB
|
nvidia-l4t-kernel-headers
|
L4T内核头文件
|
nvidia-l4t-multimedia
|
多媒体
|
nvidia-l4t-multimedia-utils
|
多媒体工具
|
nvidia-l4t-oem-config
|
首次启动配置工具,OEM-Config
|
nvidia-l4t-tools
|
公开测试工具
|
nvidia-l4t-wayland
|
Wayland
|
nvidia-l4t-weston
|
Weston
|
nvidia-l4t-x11
|
X11
|
nvidia-l4t-xusb-firmware
|
USB固件
|
其他L4T软件包
安装L4T Release 32.3.1之后,可以使用OTA Update安装附加软件包,如主题
BSP Customization
中的
安装附加软件包
中所述。
如何使用OTA更新安装软件包
通过GUI使用OTA更新
1.启动软件更新程序。它会自动检查新的或可升级的软件包。
-
Software Updater显示新软件包或可升级软件包的列表。默认情况下,所有可用软件包均处于选中状态。
3.单击立即安装以安装选定的软件包。
如何从命令行使用OTA更新
1.输入命令:
sudo apt update
apt从远程APT存储库中读取软件包列表,并标识新的和可升级的软件包
2.输入命令:
apt list --upgradeable
apt显示新软件包和可升级软件包的列表。
3.如果Ubuntu要求您确认要更新L4T,请肯定答复Y。
要单独安装L4T的基本软件包,请输入以下命令:
sudo apt upgrade