1,404
社区成员
发帖
与我相关
我的任务
分享"我的NVIDIA开发者之旅” | 征文活动进行中.......
最新发布了Jetson AGX Orin R34.1.1最新版本的BSP源码包;
所以这边尝试更新到最新版本;
同时需要开发内核驱动,所以也需要搭建bsp源码开发环境;
(1)这里主要介绍如何使用sdkmanager快速刷新到最新Jetson AGX Orin R34.1.1的版本;
(2)同时介绍两种搭建Jetson AGX Orin R34.1.1 BSP源码环境的方法
这种方法和之前Jetson系列方法操作一样
因为不用管源码,所以搭建简单,但是需要网络环境比较好,不然很慢
2.1 下载sdkmanager最新版本 & 安装
chmod 777 sdkmanager_1.8.0-10363_amd64.deb
sudo apt install ./sdkmanager_1.8.0-10363_amd64.deb
2.2 运行
注: 不要在root环境运行,否则会报错
输入sdkmanager即可
2.3 输入nvidia的账号密码,没有需要注册
2.4 使用typec usb连接PC与orin主板
2.5 选择Target Hardware和版本
这里选择 Jetson AGX Orin modules
JetPack 5.0.1 DP

下载完资料如下

按照流程完即可,
安装完后通过鼠标键盘安装orin的ubuntu即可
3.1.1 下载源码
按照之前sdkmanger下载的环境
进到 "Linux_for_Tegra”目录下
bash source_sync.sh
选择分支版本
r34.1.1
3.1.2 搭建交叉工具链
mkdir gcc
cd gcc
tar xf aarch64--glibc--stable-final.tar.gz
export CROSS_COMPILE_AARCH64_PATH = /xxxx/orin/gcc/ (自己交叉工具链安装路径)
3.1.3 编译
cd Linux_for_Tegra/sources
source nvbuild.sh
3.2.1下载路径
Jetson Download Center | NVIDIA Developer
找到L4T版本34.1.1,点开

点击下面,Release Page

下载如下几个软件包
(1)BSP,filesystem,BSP sources

(2)gcc

3.2.2 解压bsp包
export JETPACK_PATH=$TOP/orin/
tar -xjvf Jetson_Linux_R34.1.1_aarch64 -C $JETPACK_PATH
tar -xjvf Tegra_Linux_Sample-Root-Filesystem_R34.1.1_aarch64.tbz2
-C $JETPACK_PATH/Linux_for_Tegra/rootfs
pushd $JETPACK_PATH/Linux_for_Tegra
./apply_binaries.sh
tar -xjvf public_sources.tbz2
进入public_sources解压的目录下,找到kernel_src.tbz2
tar -xjvf kernel_src.tbz2 -C $JETPACK_PATH/Linux_for_Tegra/source/
3.2.3 搭建交叉工具链
搭建gcc环境,参考上面3.1.2
3.2.4 编译
cd Linux_for_Tegra/source
source nvbuild.sh