zoukankan      html  css  js  c++  java
  • 第四章感想

         通过对第四章的深入阅读与理解,我了解到其主要讲下载编译和测试Android的源代码。配置Android源代码下载环境,首先要创建一个用于存放下载脚本文件(repo)的目录,并进行下载repo脚本文件(用于下载android源代码)之后创建用于存放android源代码的目录。进行源代码的初始化。然后要了解Android源代码目录结构解析, 然后下载Android源代码中的一部分,它有两种方法:方法一:使用repo sync命令:#repo sync platform/bootable/recovery;方法二:使用git clone命令:git clone http://Android.goolesource.com/<project name> .然后编译Android源代码:第一步:初始化编译环境;第二步:选择目标;第三步编译Android源代码。编译完源代码后进行out目录结构分析:out目录是存放编译Android源代码生成目标文件的默认目录,out目录中只有两个子目录:host和target。host目录主要是一些编译过程中需要的一些库和工具。将自己的APK作为Android的内置程序发布,并且接着用模拟器测试system.img文件。完成源代码下载环境。进行下载和编译linux内核源代码,安装Android内核的编译环境:第一步:准备工作;第二步:解压编译器;第三步:验证交叉编译器是否安装成功;第四步:安装libncurses5。然后配置和编译linux内核。

          第四章章主要说明了Android移植中的linux内核移植。而linux内核移植主要是linux驱动的移植。为了开发和测试linux驱动,需要在Linux下搭建两套开发环境:Android应用程序开发环境和测试linux内核开发环境,而重点是linux内核开发环境。Linux内核开发环境的的搭建与理解对我们Linux的学习有很大的帮助,而如何搭建这两种开发环境,也是我们接下来所要进行的必不可少的学习。

  • 相关阅读:
    UVA 11488 Hyper Prefix Sets (字典树)
    UVALive 3295 Counting Triangles
    POJ 2752 Seek the Name, Seek the Fame (KMP)
    UVA 11584 Partitioning by Palindromes (字符串区间dp)
    UVA 11100 The Trip, 2007 (贪心)
    JXNU暑期选拔赛
    计蒜客---N的-2进制表示
    计蒜客---线段的总长
    计蒜客---最大质因数
    JustOj 2009: P1016 (dp)
  • 原文地址:https://www.cnblogs.com/cwbblogs/p/5443799.html
Copyright © 2011-2022 走看看