zoukankan      html  css  js  c++  java
  • Android深度探索(卷1)HAL与驱动开发第四章总结

    本章涉及到源代码,及上一章所学的git下载的两套源代码,一套是Android源代码,全部下载将近4GB大小,其含金量可想而知。另一套是Android核心部分的linux内核源代码,解压之后几百MB

     首先我们学习下载、编译、和测试Android源代码。

     1.配置Android源代码下载环境

      (1)创建一个用于存放下载脚本文件(repo)的目录

      (2)下载repo脚本文件

      (3)创建用于存放Android源代码的目录

      (4)初始化

      (5)开始下载Android源代码

    2.Android源代码目录结构分析

    3.下载Android源代码中的一部分

      下载Android源代码中的某个项目有两种方法:方法一、使用repo sync命令  方法二、使用git clone 命令

    4.编译Android源代码

     第一步:初始化编译环境 第二步:选择目标  第三步:编译Android源代码

    5.Out目录结构分析

    6.将自己的APK作为Android内置程序发布

    7.用模拟器测试System.img文件

    第二部分我们学下载和编译linux内核源代码

    1.下载linux内核源代码

    2.Linux内核源代码的目录结构

    3.安装Android内核的编译环境

      第一步:准备工作 第二步:解压编译器 第三步:验证交叉编译器是否安装成功  第四步:安装libncurses5

    4.配置和编译linux内核

    本章的内容基本就是如何搭建这两种开发环境,其中linux内核开发环境是重点。

    http://home.cnblogs.com/u/zivjeli/

  • 相关阅读:
    逆向挑战赛Bob Doge 和 who is he
    [ACTF新生赛2020]rome
    [ACTF新生赛2020]usualCrypt
    MAZE
    $FFT/NTT/FWT$题单&简要题解
    普通型生成函数总结
    [BZOJ4817][SDOI2017]树点涂色:Link-Cut Tree+线段树
    [BZOJ3527][ZJOI2014]力:FFT
    长链剖分优化树形DP总结
    Dsu on Tree总结
  • 原文地址:https://www.cnblogs.com/zivjeli/p/5400099.html
Copyright © 2011-2022 走看看