linux-sunxi简明编译指南¶
- 从本项目的ConfigFiles里下载a13_linux_defconfig配置文件,该文件是a13的默认配置文件
- 将上面的配置文件拷贝到arch/arm/configs/目录下,写入默认配置:
make ARCH=arm a13_linux_defconfig
- 可以视情况修改一下menuconfig配置:
make ARCH=arm menuconfig
- 编译linux内核镜像(注意下面的j24是你的开发机有多少线程就写多少)
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j24 uImage
- 编译安装内核模块
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j24 INSTALL_MOD_PATH=out modules
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j24 INSTALL_MOD_PATH=out modules_install
可以在linux-sunxi/out/lib/modules/3.4.104下找到编译好的内核模块