跳转到主要内容

基础镜像制作

环境准备

  • 安装编译依赖工具
sudo apt install build-essential bc
sudo apt-get install git bison flex libssl-dev zip libncurses-dev make git
sudo apt-get install build-essential bc

创建工具链放置目录

mkdir $HOME/l4t-gcc-toolchain
cd $HOME/l4t-gcc-toolchain
  • 下载并解压交叉编译工具链
wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v3.0/toolchain/aarch64--glibc--stable-2022.08-1.tar.bz2
tar xf aarch64--glibc--stable-2022.08-1.tar.bz2
  • 进入到缓存好的刷机固件目录
cd $HOME/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra/source  #根据实际目录进行修改

修改添加设备树和驱动

4G模块

参考4G模块使用说明 2.2

需要改动内核镜像

Intel无线网卡

参考 网卡说明 安装驱动后进入  /lib/modules/$(uname -r)/kernel/update/dkms 提取 ko驱动

r8125网卡

ko驱动放入/lib/modules/$(uname -r)/kernel/update/dkms

USB设备树
修改tegra234-dcb-p3737-0000.dtsi
替换dcb字段
修改tegra234-p3768-0000.dtsi
添加usb3-2相关设置