part02_驱动下载安装和AOSP编译

作者: IT魔幻师 | 来源:发表于2018-07-31 10:43 被阅读5次

一、前言

  • 有了AOSP编译后就可以在模拟器中跑了,要在真实设备上使用需要下载驱动。

二、驱动下载和安装

1.在Goole驱动程序网找到版本所对应的内部代码版本以及支持的设备

找到内部代码版本编号

2.根据细分版本在此Google二进制文件网找到对应的驱动程序进行下载

点击Link下载

3.安装

  • 解压下载后的压缩包得到如下三个.sh文件
驱动文件
  • 将这三个文件push到Linux的桌面,移动到当面/AOSP/android6.0目录下,并添加可执行权限

    $mv ~/Desktop/*.sh .
    $ chmod a+x *.sh
    
  • 执行这三个文件,根据提示完成下载

    $ ./extract-broadcom-shamu.sh
            ...
    $ ./extract-moto-shamu.sh
            ...
    $ ./extract-qcom-shamu.sh
            ...
    

三、编译AOSP

1.设置环境执行envsetup.sh脚本

  $  cd/AOSP/android6.0/build/
  $ source build/envsetup.sh

2.选择编译设备

  • 编译类型分为如下三种
  • 使用lunch列出所有编译类型进行选择编译即可

     $  cd/AOSP/android6.0/
     $ lunch
    
选择编译的类型

3.编译

  $  cd/AOSP/android6.0/
  $make -j8
  • 注: -jN 参数进行多任务编译,使用的任务数 N 介于编译时所用计算机上硬件线程数的 1-2 倍之间。例如,在一台双核 E5520 计算机(2 个 CPU,每个 CPU 4 个内核,每个内核 2 个线程)上,要实现最快的编译速度,可以使用介于 make -j16 到 make -j32 之间的命令。

  • 第一次编译根据模拟器配置我的双核8G内存用 -j8编译大概花费了5-8个小时

相关文章

网友评论

    本文标题:part02_驱动下载安装和AOSP编译

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