我的NVIDIA开发者之旅——Jetson AGX Orin BSP 源码环境搭建 & SDKmanager刷机

free-xx
优质创作者: 嵌入式与硬件开发技术领域
2022-06-24 11:01:16

"我的NVIDIA开发者之旅” | 征文活动进行中.......

1. 前言

最新发布了Jetson AGX Orin R34.1.1最新版本的BSP源码包;

所以这边尝试更新到最新版本;

同时需要开发内核驱动,所以也需要搭建bsp源码开发环境;

(1)这里主要介绍如何使用sdkmanager快速刷新到最新Jetson AGX Orin R34.1.1的版本;

(2)同时介绍两种搭建Jetson AGX Orin R34.1.1  BSP源码环境的方法

 

2.  使用sdkmanager安装Jetson AGX Orin R34.1.1最新系统

这种方法和之前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.  搭建Jetson AGX Orin R34.1.1 源码SDK编译环境
3.1   方法一: 使用source_sync.sh在线下载搭建

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   方法二: 下载bsp包搭建源码环境

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
...全文
3603 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-Python 发布问题, 以便更快地解决您的疑问

1,404

社区成员

发帖
与我相关
我的任务
社区描述
NVIDIA 开发者技术交流
人工智能 企业社区
社区管理员
  • nvdev
  • 活动通知
  • AI_CUDA_Training
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧