mk脚本中包含了android文件系统和linux文件系统的编译,这里我们只讲解linux文件系统的编译脚本。 build_buildroot() { #Compiler buildroot cd${BS_DIR_TOP}/buildroot || return 1 //进入buildroot目录 make${BS_CONFIT_BUILDROOT} || return 1 //配置buildroot make|| return 1 //编译文件系统 #Copy image to release directory cp -v${BS_DIR_TOP}/buildroot/output/images/rootfs.ext4${BS_DIR_RELEASE}/qt-rootfs.img //将文件系统映像拷贝到out/release目录 } 我们使用buildroot工具制作linux文件系统。本节只讲述脚本的原理,后面会有相关章节详述文件系统的制作过程。 BS_CONFIT_BUILDROOT被定义为x4412_defconfig,在配置buildroot时,它将被关联到buildroot\configs\ x4412_defconfig文件,紧接着执行make指令编译文件系统。编译完成后,生成的映像qt-rootfs.img文件将会被拷贝到out/release目录。
|