RK3568 android11 release SDK 不带kernel 和uboot 的方法:
1. 先对整个sdk 进行备份;
备份方法可以,tar打包,或者简单cp,也可以用rsync,具体方法因人而易
2. 对要打包的sdk进行完整编译;
编译为常规编译,比如:
source build/envsetup.sh
lunch rk3568_r-userdebug
./build.sh -AUCKu
具体详细的编译指令也是根据项目需要来决定
3. 编译完成之后,需要对kernel 和 u-boot 进行处理:
其实就是删除对应的.c 代码和 dts, dtsi文件,简单方法如下:
find . -name ".c" |xargs rm
find . -name ".dts" |xargs rm
find . -name "*.dtsi" |xargs rm
4. 对.repo 仓库进行处理
删除 kernel.git 和 u-boot.igt
rm -rf .repo/kernel.git
rm -rf .repo/u-boot.git
rm -rf .repo/project-objects/rk/kernel.git
rm -rf .repo/project-objects/rk/u-boot.git
5. 处理完之后,只能用以下指令打包
source build/envsetup.sh
lunch rk3568_r-userdebug
./build.sh -Au