当前位置: 首页 > Linux

Ubuntu18.04编译ZetaLinuxSDK——S3分支

时间:2023-04-06 06:01:17 Linux

S3是Allwinner和Sochi联合开发的一款基于ArmCortex-A7的单核编码芯片。内置128MBDDR3内存,编码性能高达1080P@60FPS,外设接口丰富。S3平台运行名为Zeta的Linux系统,使用Linaro5.3交叉编译工具链。详情请访问http://www.sochip.com.cn/s3。下面介绍如何在Ubuntu18.04上编译S3Linux开发包Zeta。安装好Ubuntu18.04操作系统后,安装以下软件包:sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essential\zipcurlzlib1g-devgcc-multilibg++-multiliblibc6-dev-i386\lib32ncurses5-devx11proto-core-devlibx11-devlib32z-devccache\libgl1-mesa-devlibxml2-utilsxsltprocunzipu-boot-toolsgawksamba编译buildroot时,buildroot包和Ubuntu18.04的几个工具会出现/包冲突错误,以下buildroot补丁可以处理这些错误。未暂存提交的更改:(使用“gitadd/rm...”更新将提交的内容)(使用“gitcheckout--...”丢弃工作目录中的更改)已删除:package/automake/0001-noman.patch删除:package/automake/automake.hash修改:package/automake/automake.mk删除:package/e2fsprogs/0001-sem-init-libs.patch删除:package/e2fsprogs/0002-MCONFIG.in-handle-CLOCK_GETTIME_LIB.patch删除:package/e2fsprogs/e2fsprogs.hash修改:package/e2fsprogs/e2fsprogs.mkdiff--gita/package/automake/automake.mkb/package/automake/automake.mkindex84f05dc。.928a33f100644---a/package/automake/automake.mk+++b/package/automake/automake.mk@@-4,7+4,7@@################################################################################-AUTOMAKE_VERSION=1.15+AUTOMAKE_VERSION=1.16.1AUTOMAKE_SOURCE=automake-$(AUTOMAKE_VERSION).tar.xzAUTOMAKE_SITE=$(BR2_GNU_MIRROR)/automakeAUTOMAKE_LICENSE=GPLv2+diff--gita/package/e2fsprogs/e2fsprogs.mkb/package/e2fsprogs/e2fsprogs.mkindexb6e79d2..8a4edc8100644---a/package/e2fsprogs/e2fsprogs.mk+++b/packages/e2fe2fsprogs.mk@@-4,7+4,7@@#####################################################################################-E2FSPROGS_VERSION=1.43.3+E2FSPROGS_VERSION=1.44.1E2FSPROGS_SOURCE=e2fsprogs-$(E2FSPROGS_VERSION).tar.xzE2FSPROGS_SITE=$(BR2_KERNEL_MIRROR)/linux/kernel/people/tytso/e2fsprogs/v$(E2FSPROGS_VERSION).tar.xzE2FSPROGS_SITE=$(BR2_KERNEL_MIRROR)/linux/kernel/people/tytso/e2fsprogs/v$(E2FSPROGS_VERSION)和FSENGS2,FSENGS2libetMIT-likewithadvertisingclause完成以上修改后,导入编译环境:sourcebuild/envsetup.sh执行完整的编译命令,最终生成固件zmakeall