i2S3568核心板使用Linux操作系统,默认使用Ubuntu-18.04系统作为开发环境的基础系统版本。

安装依赖软件包

sudo apt-get update
sudo apt-get install git-core gnupg flex bison gperf \ 
	build-essential zip curl zlib1g-dev gcc-multilib \ 
	g++-multilib libc6-dev-i386 lib32ncurses5-dev \ 
	x11proto-core-dev libx11-dev lib32z1-dev \ 
	ccache libgl1-mesa-dev libxml2-utils \ 
	xsltproc unzip device-tree-compiler liblz4-tool \ 
	libfile-which-perl sed make binutils gcc g++ \ 
	bash patch gzip bzip2 perl tar cpio python \ 
	unzip rsync file bc libmpc3 git repo texinfo \ 
	pkg-config cmake tree texinfo m4 autoconf automake \ 
	libncurses5-dev`

全自动编译

./build.sh

编译 u-boot:

./build.sh uboot

编译 kernel:

./build.sh kernel

编译 buildroot:

./build.sh rootfs

编译 recovery:

./build.sh recovery

打包固件,生成的完整固件会保存到rockdev/目录(依赖分区表文件,缺少则报错):

./build.sh updateimg
作者:SteveChen  创建时间:2025-04-11 15:16
最后编辑:SteveChen  更新时间:2025-04-11 15:20
上一篇:
下一篇: