1,资源包下载
下载路径:
Jetson Linux R32.7.6 | NVIDIA Developer
2,解压资源
root@ubuntu:/home/xu/nano_2025/32.7.6_org# sudo tar -xvjf jetson-210_linux_r32.7.6_aarch64.tbz2
root@ubuntu:/home/xu/nano_2025/32.7.6_org# ls
jetson-210_linux_r32.7.6_aarch64.tbz2 Linux_for_Tegra overlay_32.7.5_PCN211181.tbz2 public_sources.tbz2 Tegra_Linux_Sample-Root-Filesystem_R32.7.6_aarch64.tbz2
3,解压文件系统,注意路径
root@ubuntu:/home/xu/nano_2025/32.7.6_org# cd Linux_for_Tegra/rootfs/
root@ubuntu:/home/xu/nano_2025/32.7.6_org/Linux_for_Tegra/rootfs# ls
README.txt
root@ubuntu:/home/xu/nano_2025/32.7.6_org/Linux_for_Tegra/rootfs# sudo tar -xjf ../../Tegra_Linux_Sample-Root-Filesystem_R32.7.6_aarch64.tbz2
root@ubuntu:/home/xu/nano_2025/32.7.6_org/Linux_for_Tegra/rootfs# ls
bin boot dev etc home lib media mnt opt proc README.txt root run sbin snap srv sys tmp usr var
4,安装部署
root@ubuntu:/home/xu/nano_2025/32.7.6_org/Linux_for_Tegra/rootfs# cd ..
root@ubuntu:/home/xu/nano_2025/32.7.6_org/Linux_for_Tegra#
root@ubuntu:/home/xu/nano_2025/32.7.6_org/Linux_for_Tegra# sudo ./apply_binaries.sh
root@ubuntu:/home/xu/nano_2025/32.7.6_org/Linux_for_Tegra# cd ..
root@ubuntu:/home/xu/nano_2025/32.7.6_org#
apply_binaries.sh是NVIDIA Jetson开发工具包中的一个关键脚本,主要作用是将预编译的二进制文件(如内核模块、固件、库文件等)部署到解压后的根文件系统中。具体功能包括:
- 内核模块安装:将NVIDIA专有驱动模块(如GPU、视频编解码器等)安装到
/lib/modules目录 - 固件部署:拷贝设备所需的固件文件(如WiFi/蓝牙模块固件)到
/lib/firmware - 库文件配置:安装CUDA、TensorRT等AI加速库到系统路径
- 设备树更新:为Jetson硬件生成对应的设备树二进制文件(.dtb)
- 权限设置:确保关键设备节点(如
/dev/nvhost*)具有正确的访问权限
该脚本通常在解压根文件系统后执行,是完成Jetson系统烧录前的必要步骤。
5,2025 年之后需安装补丁
root@ubuntu:/home/xu/nano_2025/32.7.6_org# sudo tar -xvjf overlay_32.7.5_PCN211181.tbz2
hardware-nvidia-platform-t210-porg.patch
LICENSE.GPLv2-only
LICENSE.NvidiaProprietary
Linux_for_Tegra/
Linux_for_Tegra/rootfs/
Linux_for_Tegra/rootfs/boot/
Linux_for_Tegra/rootfs/boot/tegra210-p3448-0000-p3449-0000-a01.dtb
Linux_for_Tegra/rootfs/boot/tegra210-p3448-0000-p3449-0000-b00.dtb
Linux_for_Tegra/rootfs/boot/tegra210-p3448-0000-p3449-0000-a00.dtb
Linux_for_Tegra/rootfs/boot/tegra210-p3448-0002-p3449-0000-b00.dtb
Linux_for_Tegra/rootfs/boot/tegra210-p3448-0002-p3449-0000-a02.dtb
Linux_for_Tegra/rootfs/boot/tegra210-p3448-0000-p3449-0000-a02.dtb
Linux_for_Tegra/kernel/
Linux_for_Tegra/kernel/dtb/
Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a01.dtb
Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-b00.dtb
Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a00.dtb
Linux_for_Tegra/kernel/dtb/tegra210-p3448-0002-p3449-0000-b00.dtb
Linux_for_Tegra/kernel/dtb/tegra210-p3448-0002-p3449-0000-a02.dtb
Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a02.dtb
Linux_for_Tegra/bootloader/
Linux_for_Tegra/bootloader/t210ref/
Linux_for_Tegra/bootloader/t210ref/BCT/
Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_lpddr4_204Mhz_P987.cfg
manifest.txt
README-overlay.txt
root@ubuntu:/home/xu/nano_2025/32.7.6_org#
6,到这一步大部分板卡可以正常烧录
部分板卡需要修改tegra210-p3448-0002-p3449-0000-b00.dtb
修改方法:
sudo dtc -I dtb -O dts -o tegra210-p3448-0002-p3449-0000-b00.dts tegra210-p3448-0002-p3449-0000-b00.dtb
编译回dtb 文件
sudo dtc -I dts -O dtb -o tegra210-p3448-0002-p3449-0000-b00.dtb tegra210-p3448-0002-p3449-0000-b00.dts
7,烧写
我这里采用路径和方法:
root@ubuntu:/home/xu/nano_2025/32.7.6/Linux_for_Tegra# sudo ./flash.sh jetson-nano-devkit-emmc mmcblk0p1
6711

被折叠的 条评论
为什么被折叠?



