Buildroot SDK 单独编译
说明
编译整个系统SDK,时间比较久,如果我们只是修改了内核中的一些文件,却要编译整个SDK生成镜像,那效率实在是太低了。
本文档将介绍一种单独编译内核的方式,生成 boot.img 镜像,然后使用 Android13分散镜像烧录 章节中讲解的方法单独烧录 boot.img 镜像即可更新内核。
⚠️特别注意
使用此方法的前提是必须已经编译过整个SDK
编译 uboot
shell
#U-Boot编译命令
./build.sh uboot
#查看U-Boot详细编译命令
./build.sh -h uboot1
2
3
4
2
3
4
编译成功效果:

我们会在 u-boot/ 目录下找到新生成的 uboot.img 镜像。
然后,就可以使用 分散镜像烧录 章节中讲解的方法单独烧录 uboot.img 镜像即可更新uboot。
编译 kernel
shell
#Kernel编译命令
./build.sh kernel
#查看Kernel详细编译命令
./build.sh -h kernel1
2
3
4
2
3
4
编译成功效果:

我们会在 kernel/ 目录下找到新生成的 boot.img 镜像。
然后,就可以使用 分散镜像烧录 章节中讲解的方法单独烧录 boot.img 镜像即可更新内核。
编译 Recovery
shell
#Recovery编译命令
./build.sh recovery
#查看Recovery详细编译命令
./build.sh -h recovery1
2
3
4
2
3
4
注:Recovery是⾮必需的功能,有些板级配置不会设置
编译成功效果:

我们会在 rockdev/ 目录下找到新生成的 recovery.img 镜像。