1. 下载安装并打开SDKManager
JetPack 4.2及以后版本NVIDIA采用了新的安装方式即SDKManager进行安装,界面如下:(需先登陆开发者账户)
step01.png
2. 选择对应硬件设备后Next Step02
step02.png
JetPack4.2 for Jetson Nano下载安装完成后,对应文件目录为:
~/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3448/Linux_for_Tegra/
JetPack4.2.1 for Jetson Nano下载安装完成后,对应L4T目录为:
~/nvidia/nvidia_sdk/JetPack_4.2.1_Linux_GA_P3448-0020/Linux_for_Tegra
3. SDKManager开始安装 Step03(等待,若弹出时间过长是否继续,点击继续)
step03.png
PS:
安装过程中可能会出现N种坑,查看TERMINAL--->Log逐一解决即可,若有不好解决之问题,可交流学习!
比如: Host端需要安装CUDA,才可以在设备端正常安装CUDA;软件安装过程比较慢; Host和Device 需要在同一局域网网段;下载时网络问题导致无法下载可能就需要翻\墙等
4. JetPack 4.2(R32.1) 源码下载编译
下载源码是通过source_sync.sh,操作过程:
运行./source_sync.sh ,随后输入Sync版本Tag:tegra-l4t-r32.1 (先下载同步kernel+hardware dts 后u-boot),脚本会自动同步源码!
编译源码是通过采用GCC6.4.1 ,操作过程:
- 下载GCC-6.4,并将其解压只/opt 目录命名如下(或按照自己的习惯)
- export CROSS_COMPILE=/opt/gcc-linaro-6.4.1-aarch64-linux-gnu/bin/aarch64-linux-gnu-
$ cd ~/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3448/Linux_for_Tegra/
$ ./source_sync.sh
。。。 source to
(enter nothing to skip): tegra-l4t-r32.1
Syncing up with tag tegra-l4t-r32.1... successfully!
5. JetPack 4.2.1(R32.2.0) 源码下载编译
下载源码是通过source_sync.sh,操作过程:
运行./source_sync.sh ,随后输入Sync版本Tag:tegra-l4t-r32.2.0 (先下载同步kernel+hardware dts 后u-boot),脚本会自动同步源码!
编译源码是通过采用GCC7.3.1 ,操作过程:
- 下载GCC-7.3.1,并将其解压只/opt 目录命名如下(或按照自己的习惯)
- export CROSS_COMPILE=/opt/gcc-linaro-7.3.1-aarch64-linux-gnu/bin/aarch64-linux-gnu-
$ cd `~/nvidia/nvidia_sdk/JetPack_4.2.1_Linux_GA_P3448-0020/Linux_for_Tegra
$ ./source_sync.sh
。。。 source to
(enter nothing to skip): tegra-l4t-r32.2.0
Syncing up with tag tegra-l4t-r32.2.0... successfully!












网友评论