zoukankan      html  css  js  c++  java
  • 第四章心得

    第四章 源代码的下载和编译心得体会

    通过前三章的学习,基础的有了了解和一些认识,但在第四章,对总体有了更深刻的认识。在第四章源代码的下载和编译中, 本章主要介绍使用Git下载两套源代码。一套是Android 源代码,另一套是Linux 内核源代码。

    首先是Android源代码的下载、编译和测试。配置Android源代码下载环境,第一步要创建一个用于存放下载脚本文件的目录,第二步下载repo脚本文件,第三步创建用于存放Android源代码的目录,第四步进行初始化,进行完上述步骤后,最后开始下载Android源代码

    Android源代码里包含较多东西,Android系统内置应用程序,Android SDK 的源代码以及HAL源代码。配置Android源代码下载环境,在Linux终端执行一系列命令:

    以及对android 源代码目录的解析

        重要的,我们编译android 源代码:

           第一步:初始化编译环境

           第二步:选择目录

           第三步:编译android 源代码

               # make

               # make  -j4

        Out 目录结构分析

        将自己的APK 作为android 内置程序发布

        用模拟器测试 system.ing文件

    之后进行下载和编译Linux 内核源代码。Linux内核源代码的目录。

    通过对git使用方法的学习, 第四章就介绍了源代码的下载和编译。

         下载Linux内核源代码。明确Linux内核源代码的目录结构。安装Android内核的编译环境:

    1准备工作

    2解压编译器;

    3验证交叉编译器是否安装成功;

    4安装libncurses

    5配置和编译Linux内核。

    Android源代码下载完本书而且针对每个目录进行了解析,非常有助于自己的学习。接下来还需要对一些子项目进行下载。然后就是对Android源代码的编译,首先初始化编译环境,然后选择目标,最后进行编译。

    第二部分讲的是linux内核源代码的下载和编译。其主要代码如下:

    # git clone https://android.googlesource.com/kernel/common.git

    # git branch -a

    # git checkout -b android-3.0 remotes/orignin/android-3.0

    # git clone http://android.googlesource.com/kernel/goldfish.git

    # git checkout -b android-goldfish-2.6.29 remotes/orignin/android-goldfish-2.6.29

    对目录结构进行了介绍完,最后安装内核编译环境。

    第一步准备工作,

    第二步解压编译器

    第三步验证交叉编译器是否安装成功

    第四步安装libncurses5。最后再配置和编译linux内核。

    http://www.cnblogs.com/dongdong-0503/

  • 相关阅读:
    Java 概述
    快速开始
    Essential Java.《Java 编程要点》
    SpringBoot属性配置-第三章
    SpringBoot项目属性配置-第二章
    SpringBoot学习-第一章
    spring boot configuration annotation processor not found in classpath
    IntelliJ IDEA 2017 完美注册方法及破解方法
    springmvc-初次接触
    mybatis的多表联查
  • 原文地址:https://www.cnblogs.com/dongdong-0503/p/5452076.html
Copyright © 2011-2022 走看看