美文网首页
编译android内核

编译android内核

作者: 拿刀砍人手别抖 | 来源:发表于2018-08-20 11:04 被阅读0次
  • 创建文件夹
    mkdir kernel

  • 下载内核文件

    •  git clone https://aosp.tuna.tsinghua.edu.cn/kernel/goldfish.git
      
    • 这里用的是清华镜像,谷歌的反正总是连不上。fq也不行


      下载内核.png
  • 获取分支

    • git branch -a


      image.png
  • 下拉对应文件

    • 这个3.4看个人需求,比如我下载的是4.4.3-r1的源码,编译刷机后,手机里面的关于手机。内核是3.4.0
    •  git checkout remotes/origin/android-goldfish-3.4
      
    image.png
  • 编译内核

    • 配置环境变量
      • export PATH=PATH:~/源码目录/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8(这个有的是4.6)/bin
      • (因为我下载过源码,所以有这个prebuits文件夹,没有下载源码的话,需要自己去找一找
      • goldfish 目录下找到 Makefile 文件修改


        Makefile .png
      • 在goldfish目录下 执行
        • make goldfish_armv7_defconfig
    • 编译开始
      • make
  • 成功截图


    image.png
  • 虚拟机使用编译内核

  • 启动指令

    • 需要先lunch一下编译的虚拟机 (我没试过直接使用下载的虚拟机)
    • 源码目录/emulator -kernel 路径/kernel/goldfish/arch/arm/boot/zImage &
image.png

相关文章

网友评论

      本文标题:编译android内核

      本文链接:https://www.haomeiwen.com/subject/parkiftx.html