Jetson 编译Xavier NX 编译

Jetson_Xavier_NX开发板重编译RT内核 4、解压Sample Root Filesystem的下载文件Tegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2。3、在~/Linux_for_Tegra/source/public/kernel/kernel-5.10/路径下设置环境变量。3、/home/ps/Desktop/jeston_nx/Linux_for_Tegra/目录下输入烧录命令。2、进入解压后的Linux_for_Tegra目录,解压内核源码。 阅读详情

在官网下载对应的Linux_for_Tegra开发包:两种方式

1:SDK Manager

2:直接下载两种方式来获得源码。具体参考官方文档,此处不再赘述。

得到 Jetson_Linux_R32.6.1_aarch64.tbz2跟Tegra_Linux_Sample-Root-Filesystem_R32.6.1_aarch64.tbz2

通过脚本代码:

#!/bin/bash
echo "========THIS IS JETSON-nano/tx,xavier agx costom board install program========"
echo "===================Only for L4T_R32.6.1!====================="
sudo tar  -xvjf Jetson_Linux_R32.6.1_aarch64.tbz2
cd Linux_for_Tegra/rootfs 
sudo tar -xpjf ../../Tegra_Linux_Sample-Root-Filesystem_R32.6.1_aarch64.tbz2
cd .. 
sudo ./apply_binaries.sh

解压成Linux_for_Tegra文件夹下一步

使用SDK Manager时同步代码采用如下指令:

- Jetpack4.2.2

./source_sync.sh -t tegra-l4t-r32.2.1

- Jetpack4.3

./source_sync.sh -t tegra-l4t-r32.3.1

- Jetpack4.4

./source_sync.sh -t tegra-l4t-r32.4.3

- Jetpack4.4.1

./source_sync.sh -t tegra-l4t-r32.4.4

- Jetpack4.5

./source_sync.sh -t tegra-l4t-r32.5

- Jetpack4.5.1

./source_sync.sh -t tegra-l4t-r32.5.1

- Jetpack4.6

./source_sync.sh -t tegra-l4t-r32.6.1

- Jetpack4.6.1

./source_sync.sh -t tegra-l4t-r32.7.1

  • 配置开发环境

以下步骤假设SDK安装目录为<TOPDIR>,源代码在$L4T_DIR/sources目录。

export TOP_DIR=<absolute path to top dir accroding to your jetpack version and board name;for example /home/xumm/nvidia/nvidia_sdk/JetPack_4.5_Linux_JETSON_XAVIER_NX_DEVKIT/>

- 通用部分

export L4T_DIR=$TOP_DIR/Linux_for_Tegra

export LOCALVERSION=-tegra

export LDK_ROOTFS_DIR=$TOP_DIR/Linux_for_Tegra/rootfs

export ARCH=arm64

export CROSS_COMPILE=aarch64-linux-gnu-

export CROSS32CC=arm-linux-gnueabihf-gcc

export TEGRA_KERNEL_OUT=$L4T_DIR/sources/kernel/out_kernel

export KERNEL_PATH=$L4T_DIR/sources/kernel/out_kernel

export NVIDIA_PATH=$L4T_DIR/sources/kernel/nvidia

export NANO_JDTS_PATH=$L4T_DIR/sources/hardware/nvidia/platform/t210/

export TX2_JDTS_PATH=$L4T_DIR/sources/hardware/nvidia/platform/t18x

export XAVIER_JDTS_PATH=$L4T_DIR/sources/hardware/nvidia/platform/t19x

做好这个方式开始编译参照:Jetson Xavier NX 内核编译、源码编译 ->直接跳到4、编译kernel

NVIDIA Jetson AGX Xavier多种方式交叉编译 NVIDIA Jetson AGX Xavier 多种方式进行应用程序交叉编译 阅读详情

相关推荐

Jetson Xavier NX套件 Ubuntu 源码编译安装Qt5

网上有很多例子,遇到qtwebengine qtwayland qtmultimedia qtlocation 等库编译失败就在Configure 配置中skip了,但是刚好我这个项目需要用到qtmultimedia 和 qtlocation。由于Jetson Xavier NX仅有8GB内存,交换空间默认为4GB,在编译过程中,内存几乎占满,交换空间最大需要15G以上,所以建议给交换空间再分配16G以上,我直接再分配了32G。执行完成后,认真查看自己需要的模块是否已被勾选,结果显示参考我的。

2401_87555514的博客 723

玩转NVIDIA Jetson AGX Xavier(13)--- L4T内核kernel编译之在x86 PC上交叉编译jetson kernel

上一篇讲了在jetson平台上编译内核,本篇讲在x86 PC上编译 这里提一点,我并不建议你用虚拟机来搞Linux开发,你的host至少应该是个ubuntu+windows双系统,虚拟机可能有各种问题,不要浪费时间在这些没有意义的问题上,可能会影响到你搞正事的情绪。 配置交叉编译环境 请查看第10篇博文 玩转NVIDIA Jetson AGX Xavier(10)— L4T内核kernel编...

木子山石的学习笔记 7132

Jetson NX Xavier 编译opencv4.4(cuda版)

通常来说,编译opencv少则半天,多则一天,甚至几天都搞不好。所以,在浏览信息时,意外找到一个Nvidia内部团队已经编译好的opencv-cuda4.5,则能为你省时省力。

水花的博客 2047

四、Jetson Xavier Nx内置16G emmc刷机、CUDA、SSD启动

注意JETSON Xavier NX DEV KIT 搭配的是官方16eMMC版本的Jetson Xavier NX 16GB/8GB 核心板,不带SD卡卡槽。因此烧录系统需要用到ubuntu 18.04主机,使用SDK Manager工具烧录。烧录环境: Ubuntu18.04 主机 (虚拟机也可以)为了下载资源,烧录用的ubuntu18.04主机需要预留大约100G的内存空间由于EMMC内存不足,烧机阶段分为两步。第一步,刷jetpack系统到emmc,设定从ssd启动;

Creationyang的博客 4007

Jetson Xavier NX下编译安装Qt

在Jetson NX上安装Qt作为IDE

oruchimaru0420的博客 1706

[NVIDIA]-2 从零入手 Jetson Xavier NX 内核编译、源码编译流程

[NVIDIA] 入手 Jetson Xavier NX 内核剪裁及重新编译 本文主要讲述,基于 Jetson Xavier NX 开发者套件: 环境配置——>内核剪裁——>重新编译——>烧录流程。 What is Jetson Xavier NX : NVIDIA® Jetson Xavier™ NX 是体型超小的AI超级计算机,适用于嵌入式系统和边缘系统。 高达 21...

darnell888的博客 9713

玩转NVIDIA Jetson AGX Xavier(17)--- 驱动开发之jetson的设备驱动编译

前言 通过内核编译设备驱动是做驱动开发的必备技能。这篇文章的内容我废了很大的劲儿,但是估计需要的人不多。 NVIDIA给出了一套编译驱动的教程,在下边的链接,但是写的说实话不太好懂。我这里单独出一个。 官方教程 https://docs.nvidia.com/jetson/l4t/#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/kernel_custom.html#wwpID0EUHA 如果后边地址该了,可以参考 ke.

木子山石的学习笔记 6002

jetson xavier NX编译opencv

1.首先下载opencv源码 2.cmake进行配置 1)with cuda cmake .. -DCMAKE_BUILD_TYPE=RELEASE -DWITH_CUDA=ON -DCUDA_ARCH_BIN=7.2 -DCUDA_ARCH_PTX=7.2 -DCMAKE_INSTALL_PREFIX=./install 进行上述配置时要注意你的cuda的安装路径是默认路径,否则会...

C/C++、嵌入式开发、深度学习算法、模型部署与推理优化 1995

Jetson Xavier NX 内核编译、源码编译流程

[NVIDIA] 从零入手 Jetson Xavier NX 内核编译、源码编译流程 – ***注明:感谢网友提醒,我当时买的时候nx套件还没开售,因为核心板兼容b01,先买了核心板和b01的板子合在一起用的,所以本文是基于jetson xavier nx模块 + B01的,社友请知悉。 本文主要讲述,基于 Jetson Xavier NX 开发者套件: 环境配置——>内核剪裁——>重新编译——>烧录流程。 What is Jetson Xavier NX NVIDIA® ...

乐于分享 4822

Jetson Xavier NX 源码编译

1、从Jetson Linux R32.6.1 Release Page | NVIDIA Developer下载源码 和 交叉 编译工具 2、安装ubuntu18.04 64位 3、解压文件 tar -xjf public_sources.tbz2 4、提取内核 cd Linux_for_Tegra/source/public tar –xjf kernel_src.tbz2 5、构造内核 安装应用程序 sudo apt install build-essential bc...

xiaoning132的专栏 529

DEM边界数值爆炸?用ArcGIS空间分析工具链搞定异常值过滤全流程

本文针对DEM数据处理中常见的边界数值爆炸问题,提供了一套完整的ArcGIS空间分析解决方案。文章深入剖析了异常值产生的根源,并详细介绍了从诊断、定位到使用栅格计算器、重分类等工具进行精准过滤与修复的全流程工作流,帮助用户彻底解决由插值误差、数据拼接及坐标系转换引发的数值异常。

weixin_29269441的博客 148

Jetson Xavier NX 内核编译、源码编译

Jetson Xavier NX 简单介绍: NX通过外形小巧的模组系统(SOM)将超级计算机的性能带到了边缘端。 高达21 TOPS的加速计算能力可并行运行现代神经网络并处理来自多个高分辨率传感器的数据,这是完整AI系统的要求。NVIDIA Jetson Xavier NX 16GB EMMC ,8GB DDR 1、下载代码L4T R32.5.1为例 1)、kernelL4T R32.5.1 Release Page | NVIDIA Developer L4T Driver Package (BS

pecke的专栏 6749

树莓派5安装ROS1避坑指南:从系统配置到cmake报错全解决

本文详细介绍了在树莓派5上安装ROS1的完整流程,包括系统配置、环境变量设置、cmake报错解决等关键步骤。针对树莓派5的ARM架构特性,提供了从基础安装到高级调试的系统级解决方案,帮助开发者高效部署ROS1并避免常见编译陷阱。特别针对cmake报错问题,给出了深度解析和实用修复方法。

spark7igniter的博客 233

NVIDIA Jetson Xavier NX 修改设备树和编译内核

人工智能

qq_31057589的博客 7798

用blender为模型贴图并在gazebo中显示

用blender为模型贴图并在gazebo中显示 首先我用的是最新的blender2.92版本,附上链接https://www.blender.org/download/。并设置好简体中文。语言可以在编辑->偏好设置->界面里面设置。 首先界面右上角的摄像头,方块,灯光三个场景全都删除。 接着导入stl格式的模型文件,下面以tianbot_mini上面的激光雷达的模型为例。 导入激光雷达模型后,点击进入上方的UV Editing按钮进入UV编辑界面 此时我面看见网格化的激光雷达模型

qq_48427527的博客 8001

【张量分解(二)】CP分解

一、CP分解 1.1 定义 CP分解就是将一个张量分解成多个单秩张量的和。例如,给定一个三阶张量X∈RI×J×K\mathcal{X}\in\mathbb{R}^{I\times J\times K}X∈RI×J×K,则CP分解可以写为 X≈∑r=1Rar∘br∘cr\mathcal{X}\approx\sum_{r=1}^{R}\textbf{a}_r\circ\textbf{b}_r\circ...

bqw的博客 2万+

jetson xavier nx 编译使用 libtorch

【代码】jetson xavier nx 编译使用 libtorch。

点云算法工程师 674

手搓ZLMediaKit实现拉流推流系列3(RK3588上YOLO系列拉流、MPP解码+编码、推流全流程)

 前段时间比较忙,一直没有时间补充后续的内容。今天终于抽出空来,立马进入码字环节:手搓ZLMediaKit实现拉流推流系列在本篇也终于迎来了完结篇,在本篇文章中,你将看到以下一整套完整流程:使用ZLMediaKit拉流---MPP解码---Yolo模型进行推理---MPP编码并推流。

m0_46303486的博客 2174

Jetson Xavier NX ubunt18.04 编译opencv4 安装tensorflow

本篇文章主要将我拿到Jetson Xavier NX板子后,一系列的操作,中间遇到的困难和疑惑以及解决的方式,知道能够在Jetson Xavier NX上跑出一个自己的基于tensorflow2.1的一个目标检测的程序。 一 Jetson Xavier NX开发套件刷机。 1.下载NX开发套件。2.下载烧录工具。3烧录TF卡。4开机启动,并配置。以上这些操作,我没有自己动手,我拿到的是已经完成以上工作的板子,如需以上操作,请参考连接https://blog.youkuaiyun.com/zbb29791865...

Leo_whj的博客 1909

小梅哥Xilinx ZYNQ学习笔记2——38译码器

译码器(Decoder)是一种多输入多输出的组合逻辑电路,负责将二进制代码翻译为特定的对象(如逻辑电平等),功能与编码器相反。译码器一般分为通用译码器和数字显示译码器两大类。本设计的是通用译码器。三八译码器,即是 3 种输入状态翻译成 8 种输出状态。1.case开始开始,endcase结束;2.数字声明时,合法的基数格式有 4 中,包括:十进制('d 或 'D),十六进制('h 或 'H),二进制('b 或 'B),八进制('o 或 'O)。数值可指明位宽,也可不指明位宽。

m0_51430584的博客 1636

YOLOv11低光照检测性能优化:基于Retinexformer主干网络的深度改进实践

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有!@[TOC]在自动驾驶、安防监控、遥感探测等关键领域,目标检测系统必须保证24小时全天候的可靠工作。然而,现有最先进的目标检测模型,包括YOLOv11,其训练数据大多源于光照良好的场景。当环境光照条件急剧下降时,图像会出现严重的噪声、低对比度、颜色失真和细节丢失,直接导致模型性能断崖式下跌。常规的解决方案如图像直方图均衡化或简单的伽马校正,往往收效甚微,甚至可能放大噪声,进一步干扰检测。

m0_71589036的博客 190

Jetson Xavier NX编译Rviz2

目录 容器 编译 foxy RViz2 容器 修改docker镜像保存路径 $ systemctl show --property=FragmentPath docker $ sudo mkdir /ssd/docker $ sudo vi /lib/systemd/system/docker.service --graph=/ssd/docker $ sudo systemctl daemon-reload $ sudo service docker restart 安装po...

自由软件的天堂 1418

14、PostgreSQL日志文件、系统统计与查询优化全解析

本文全面解析了PostgreSQL数据库中的系统统计、日志文件配置与查询优化技巧。详细介绍了如何利用pg_stat_statements模块进行性能监控,配置日志记录以发现潜在问题,并深入探讨了查询优化器的工作原理和优化策略。通过实际案例分析,展示了如何综合应用这些技术提升数据库性能。适合希望提升PostgreSQL性能与稳定性的数据库管理员和开发人员阅读。

efc123456的博客 94

Jetson Xavier NX套件 Ubuntu 源码编译安装Qt5.15.6

项目需要在Jetson Xavier NX 套件上进行应用开发,需要选择一个QT版本编译成目标板能够运行的库。我选择了5.15,因为有500G的SSD,所以我是在目标板上直接编译,而非交叉编译,交叉编译请注意编译工具的配置。网上很多例子,遇到qtwebengine qtwayland qtmultimedia qtlocation 等库编译失败就在Configure 配置中skip了,但是刚好我这个项目需要用到qtmultimedia 和 qtlocation 。所以我准备不跳过任何组件,进行全编译

Adimecoin的博客 5427

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【NVIDIA JETSON】在Xavier NX上源码编译安装ROS Melodic

1.Xavier NX安装JetPack4.4;2.在Xavier NX上源码编译安装ROS Melodic;3.在Ubuntu上源码编译安装cmake/cmake-gui

Zhang_Chen_的博客 3611

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

linux sign image.sh,[NVIDIA]-2 从零入手 Jetson Xavier NX 内核编译、源码编译流程

[NVIDIA] 从零入手 Jetson Xavier NX 内核编译、源码编译流程–***注明:感谢网友提醒,我当时买的时候nx套件还没开售,因为核心板兼容b01,先买了核心板和b01的板子合在一起用的,所以本文是基于jetson xavier nx模块 + B01的,社友请知悉。本文主要讲述,基于 Jetson Xavier NX 开发者套件: 环境配置——>内核剪裁——>重新编译...

weixin_40001442的博客 752

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: AHD模拟高清知识
pecke
博客等级 码龄17年 5粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值