RK356x的官方SDK开发包
SDK包的目录结构
Buildroot
存放buildroot构建系统源代码,用于构建Linux系统的文件系统build.sh
工程的构建脚本,用于SDK的完整构建device
存放板级配置文件,启动相关的脚本external
存放SDK相关的软件库,工具的源代码kernel
存放Linux内核源代码mkfirmware.sh
用于打包镜像文件,并存放在rockdev目录下prebuilts
存放用于编译U-Boot和Linux内核的交叉编译工具链rkbin
存储了Rockchip平台的一些基本二进制文件,包括ddr.bin、miniloader.bin和bl31.bin,这些都是U-Boot编译过程中所必需的rockdev
存放通过mkfirmware.sh脚本生成的系统镜像文件tools
存放开发,调试和量产过程用到的软件工具(包含Linux和Windows系统环境)u-boot
存放U-Boot源代码yocto
存放Yocto构建系统的源代码,包含Rockchip平台的BSP配置
默认的SDK包里面只包含了buildroot、debian和Yocto系统的构建,其他的系统,比如ubuntu和openwrt就需要自己去适配开发了。