立创泰山派学习08--SDK编译

1、下载SDK

2、更新repo,同步代码

  ./repo/repo/repo sync -l j12

3、配置编译环境

 

4、builde.sh脚本常用的指令参数

build.sh脚本参数 功能说明 运行指令
help 查看脚本帮助说明 ./build.sh --help
lunch 选择板级配置文件 ./build.sh lunch
all 编译整个 SDK,包括 uboot、kernel、rootfs、 recovery ./build.sh all
cleanall  清除整个SDK ./build.sh cleanall
uboot 单独编译u-boot ./build.sh uboot
kernel 单独编译kernel ./build.sh kernel
modules 单独编译内核模块 ./build.sh modules
rootfs 单独编译根文件 ./build.sh rootfs
recovery 单独编译recovery ./build.sh recovery
buildroot  单独编译 buildroot 根文件系统  ./build.sh buildroot
debian 单独编译 debian 根文件系统  ./build.sh debian
firmware 将镜像打包到 rockdev 目录 ./build.sh firmware
updateimg 将所有镜像打包成一个 update.img 固件 ./build.sh updateimg
不带参数 执行包含all firmware updateing 三者的功能 ./build.sh

5、编译SDK流程

  (1) 、选择指定的板级配置文件

      ./build.sh lunch

  (2)、查看配置文件是否成功

      ./build.sh -h kernel

  (3)、编译buildroot系统

      export RK_ROOTFS_SYSTEM=buildroot

  (4)、执行全编译

      ./build.sh all

  (5)、把各个img 镜像打包到rcokdev

      ./build.sh firnware  或者  ./mkfirmware.sh

  (6)、生成一个updateimg 下载固件

      ./bulid.sh updateimg

6、下载分立镜像

 

7、下载升级固件

  

 

posted @ 2024-08-27 16:13  zbl1118  阅读(379)  评论(0)    收藏  举报