linux 内核编译到指定路径
# 假设:
# - 内核源码目录:/home/jeams/linux-imx(你的源码路径)
# - 自定义输出目录:/home/jeams/kernel_out(要存放目标文件的文件夹)
source /opt/fsl-imx-wayland/6.12-walnascar/environment-setup-armv8a-poky-linux
# 1. 创建本地输出目录(避免再用HGFS目录)
mkdir -p /home/jeams/kernel_out
# 2. 执行配置(指定本地输出目录,绝对路径!)
make ARCH=arm64 CROSS_COMPILE=aarch64-poky-linux- O=/home/jeams/kernel_out imx_v8_defconfig
cd kernel_out
make ARCH=arm64 CROSS_COMPILE=aarch64-poky-linux- menuconfig
# 3. 编译内核(Image + 设备树 + 模块)
make ARCH=arm64 CROSS_COMPILE=aarch64-poky-linux- Image dtbs modules
mkdir -p ../kernel_modules
cd ../kernel_modules
make modules_install INSTALL_MOD_PATH=../kernel_modules
拷贝ko文件:
scp -r lib/modules root@192.168.2.167:/lib/modules
刷新
depmod -a

浙公网安备 33010602011771号