NANO 最新 tegra 32.7.6 资源包安装记录

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开发工具包中的一个关键脚本,主要作用是将预编译的二进制文件(如内核模块、固件、库文件等)部署到解压后的根文件系统中。具体功能包括:

  1. 内核模块安装‌:将NVIDIA专有驱动模块(如GPU、视频编解码器等)安装到/lib/modules目录
  2. 固件部署‌:拷贝设备所需的固件文件(如WiFi/蓝牙模块固件)到/lib/firmware
  3. 库文件配置‌:安装CUDA、TensorRT等AI加速库到系统路径
  4. 设备树更新‌:为Jetson硬件生成对应的设备树二进制文件(.dtb)
  5. 权限设置‌:确保关键设备节点(如/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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值