Jetson系列集成第三方库和应用程序到镜像方案

目录

前言

[一、下载 L4T 官方包(JP6 对应 R36.4,Orin NX)](#一、下载 L4T 官方包(JP6 对应 R36.4,Orin NX))

[二、chroot 进入 ARM 根文件系统预装软件](#二、chroot 进入 ARM 根文件系统预装软件)

总结


前言

为了方便重新烧录镜像的时候不用反复的配置环境,所以需要自己制造根文件系统和安装第三方库资源,所以在这里分享下我的经验

一、下载 L4T 官方包(JP6 对应 R36.4,Orin NX)

  1. 解压 BSP 包:tar -xzf Jetson_Linux_R36.4.3_aarch64.tbz2 → 生成Linux_for_Tegra目录

  2. 解压 Sample 根文件系统:sudo tar -xzf Tegra_Linux_Sample-Root-Filesystem_R36.4.3_aarch64.tbz2 -C Linux_for_Tegra/rootfs

  3. 注入 NVIDIA 驱动二进制

    cd Linux_for_Tegra sudo ./apply_binaries.sh

二、chroot 进入 ARM 根文件系统预装软件

复制代码
cd rootfs
# 挂载系统必需目录
sudo mount --bind /dev dev
sudo mount --bind /proc proc
sudo mount --bind /sys sys
sudo mount --bind /dev/pts dev/pts
# 切入aarch64环境
sudo chroot .
  1. 添加应用程序

我这里的应用程序就是homecage了,改成你们的应用程序就行

复制代码
sudo cp test /home/Linux_for_Tegra/rootfs/usr/ -a

2.添加第三方依赖库

复制代码
sudo cp /home/kemove/workspace/lijie/code/lib* /home/kemove/workspace/lijie/jetson_sdk/Linux_for_Tegra/rootfs/usr/lib -a

3.添加ch341驱动

复制代码
 sudo cp /home/kemove/workspace/lijie/jetson_sdk/ch341.ko /home/kemove/workspace/lijie/jetson_sdk/Linux_for_Tegra/rootfs/usr/lib/modules

4.chroot退出

复制代码
Ctrl+D

总结

相关推荐
虎头金猫16 小时前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
AI职业加油站18 小时前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
此冬歌咏18 小时前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
-梅19 小时前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog19 小时前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发
张洛闻Eren19 小时前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
琥珀色糖20 小时前
SimlpeHttp
linux·服务器
其实防守也摸鱼20 小时前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
第十人i20 小时前
Linux 日志管理系统:journald 配置与优化
linux·服务器
布裘20 小时前
【银河麒麟】V4桌面图标消失,右击鼠标没反应排查
运维·银河麒麟·桌面环境