-h可查看各部分模块的详细编译命令,例如:./build.sh-h kernel可以查看单独编译内核的详细步骤,详细信息将在后续章节逐一介绍。
SDK支持单独编译以及整体编译,单独编译。单独编译在下面独立章节会详细介绍,此处先介绍整体编译方法。步骤如下:
· 选择默认配置,./build.sh lunch,选择第5个配置(rk3568评估套件)
· 执行编译操作,./build.sh all
· 执行打包操作,./mkfirmware.sh
· 等待编译完成获取编译固件
具体操作命令如下:
./build.shBoardConfig-rk3568-evb1-ddr4-v10.mk
./build.shall
./mkfirmware.sh
编译到内核阶段时,第一次编译需要对电源域进行判断,这里全部选择第2个3300000,如下图所示:
得到的编译固件路径为SDK包根目录下的rockdev目录,如下所示。
然后再更新万象提供的光盘资料出厂镜像中的对应固件即可,如下所示。
rockdev目录内的烧录文件实际是把各个组成部分的编译结果链接到此目录,各个编译结果的链接情况如下所示。
图3.1 rockdev目录内容
所以各个组成部分的来源如下所示。
./build.shBoardConfig-rk3568-evb1-ddr4-v10.mk
./build.sh kernel
./build.sh rootfs
./build.sh updateimg