zoukankan      html  css  js  c++  java
  • 《Android深度探索HAL与驱动开发》第四章阅读心得

     Android源代码包含了很多内容,可以实现拍照、计算机、日历、相册、拨号器等功能。配置Android源代码下载环境需要如下几步:
     (1)创建一个用于存放下载脚本文件的目录;
     (2)下载repo脚本文件;
     (3)创建用于存放Android源代码的目录;
     (4)初始化;
     (5)开始下载Android源代码;
     下载的Android源代码有时不需要全部代码,只需要一部分源代码就能完成功能,有两种方法:
     (1)使用repo sync命令,当执行repo init命令初始化的过程中,会在当前目录生成一个隐藏目录.repo。在repo目录中有一个非常重要的文件:manifest.xml。该文件包含了当前  Android源代码版本库中包含的所有工程的列表;
     (2)使用git clone 命令;
     编译Android源代码步骤:
      第一步:初始化编译环境,其中mm和mmm是两个很重要的命令。他们的区别是mm命令必须进入指定工程的目录进行编译,而mmm可以在Android源代码目录结构中的任何一级目录编译任意指定的工程;
      第二步:选择目标;
      第三步:编译Android源代码;
     out目录是存放编译Android源代码生成的目标文件的默认目录。它只有两个直接子目录:host和target。host目录主要是一些编译过程中需要的一些库和工具。
     最后还学习了下载和编译Linux内核源代码的过程,成功编译Linux内核后,会在<Linux 内核源代码根目录>/arch/arm/boot目录生成一个zImage 文件,可以直接使用zImage安装到开发板上。

  • 相关阅读:
    bzoj1130:[POI2008]POD Subdivision of Kingdom
    hdu1873-看病要排队-(结构体优先队列)
    历届试题 危险系数-(dfs+记录路径)
    POJ2536-Gopher II-(匈牙利算法)
    POJ2239-Selecting Courses-(匈牙利算法)
    CF308C-Sereja and Brackets-(线段树+括号匹配)
    hdu1005-Number Sequence-(循环节)
    matlab-层次分析法
    hdu5285-wyh2000 and pupil-(染色法二分图判定)
    matlab-线性回归
  • 原文地址:https://www.cnblogs.com/yxy666/p/5430210.html
Copyright © 2011-2022 走看看