基础镜像制作
环境准备
- 安装编译依赖工具
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模块
需要改动内核镜像
Intel无线网卡
参考 网卡说明 安装驱动后进入
/lib/modules/$(uname -r)/kernel/update/dkms提dkms 提取
r8125网卡
ko驱动放入/lib/modules/$(uname -r)/kernel/update/dkms
USB设备树
修改tegra234-dcb-p3737-0000.dtsi
替换dcb字段
修改tegra234-p3768-0000.dtsi
添加usb3-2相关设置