查看: 2122|回复: 0

Khadas VIM2 Basic安卓7.1源码编译教程

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-1 12:54
  • 签到天数: 313 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2018-2-22 10:42:17 | 显示全部楼层 |阅读模式
    分享到:
    Khadas VIM2 Basic开发板提供用户自己修改编译安卓固件的需要,下面介绍一下下载和编译安卓7源码的基本步骤
    首先下载源码
    mkdir androidcd androidrepo init -u <a href="https://github.com/khadas/android_manifest.git">https://github.com/khadas/android_manifest.git</a> -b Nougatrepo sync -j4然后安装所需组件搭建编译环境sudo apt-get install libtool openssh-server samba git-core g++ make diffstat texi2htmltexinfo subversion gawk chrpath libsm6 libxrender1 libfontconfig1 gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-devlib32ncurses5-dev lib32z1 lib32ncurses5 x11proto-core-devlibx11-dev libreadline-gplv2-dev lib32z1-dev libgl1-mesa-devg++-multilib binutils-mingw-w64 tofrodos python-markdownlibxml2-utils xsltproc genisoimage python-imaging bc安装晶晨工具链sudo apt-get install gcc-arm-none-eabiwget <a href="https://releases.linaro.org/archive/14.09/components/toolchain/binaries/gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux.tar.bz2">https://releases.linaro.org/archive/14.09/component...</a> sudo mkdir /opt/toolchainssudo tar -xjf gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux.tar.bz2 -C /opt/toolchains然后切入下载的源码的uboot目录运行下面命令编译U-Bootmake CROSS_COMPILE=aarch64-linux-gnu- kvim_defconfigmake CROSS_COMPILE=aarch64-linux-gnu-生成的编译文件在fip文件夹里面,其中u-boot.bin用于emmc启动,u-boot.bin.sd.bin用于TF卡启动然后运行下面命令编译安卓固件
    cd ..source build/envsetup.shlunch kvim-userdebug-64make -j4 otapackage编译好的安卓固件在out/target/product/kvim中,文件名称为update.img如果只想编译内核运行下面命令
    source device/khadas/kvim/mkern.sh编译好镜像后按笔者之前帖子烧写即可,建议使用TF卡烧写
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 11:22 , Processed in 0.105704 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.