泰山派开发板安卓11系统单独编译kernel内核
·
单独编译kernel内核
1、先进入kernel目录,需要在这里编译
#使用root权限
sudo su -
cd ./kernel/
2、执行编译命令
make ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3566_tspi/boot.img tspi-rk3566-user-v10.img -j16
#-j16 是你电脑的线程数量,我是8核心16线程
下面是编译成功结果 ,可以在当前。/kernel/目录看到最新生成的boot.img镜像,这时可以单独下载更新

3、打包编译
上面是编译了kernel内核,还需要将编译产物打包为可刷机的最终镜像包。
make ARCH=arm64 tspi_defconfig rk356x_evb.config android-11.config && make ARCH=arm64 tspi-rk3566-user-v10.img -j$(nproc) && cd .. && source build/envsetup.sh && lunch rk3566_tspi-userdebug && make installclean -j$(nproc) && make -j$(nproc) && ./mkimage.sh
下面是编译成功的输出
4、打包镜像
我们上面打包的固件如果要烧录的时候还需要加载配置文件,而且还是零散的,所以我们可以把他们打包成一个镜像。
注意:执行这么命令前需要保证固件打包的是最新的,否则先./mkimage.sh再执行此命令,我上面已经执行了就跳过了。
./build.sh -u
我这里是打包成功的输出,可以看到有一个update.img文件生成了,大小1.6G。
注意没有特殊情况千万不要make clean因为clean以后在编译要很久,如果我们发现修改没有生效通常installclean后再编译就好了
make installclean -j16 && make -j16
更多推荐


所有评论(0)