码迷,mamicode.com
首页 > 其他好文 > 详细

第四章:源代码的下载和编译的学习笔记

时间:2016-05-02 18:24:24      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

第四章:源代码的下载和编译

本章主要是学习使用GIT下载两套源代码,学习如何下载和编译Android源代码和Linux 内核源代码。

一、下载、编译和测试Android源代码

(1)配置Android源代码下载环境:

      1、创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放在任何目录下,在这里使用~/bin)。

      2、下载repo脚本文件(用于下载Android源代码)

      3、创建用于存放Android源代码的目录(可放在其他目录中)

         # mkdir android-source

         # cd android-source

      4、初始化

      5、开始下载Android源代码

(2)Android源代码目录结构解析

(3)下载Android源代码中的一部分:

1、使用repo sync命令

 2、使用git clone命令

(4)编译Android源代码

     1、初始化编译环境 # source build/envsetup.sh

     2、选择目标

     3、编译Android源代码

(5)out目录结构分析

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

(7)用模拟器测试system。Img文件

二、Android源代码目录解析(详见P43)

三、下载Android源代码中的一部分

有两种方法:

1、使用repo sync 命令

2、使用git clone 命令

四、下载和编译Linux内核源代码

(1)下载Linux内核源代码

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

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

(3)安装Android内核的编译环境

      1、准备工作:将arm-linux-gcc-4.3.2.tgz文件和arm-none-linux-gnueabi-arm-2008q3-72for-linux.tar.bz.2文件复制到工作目录。

       2、解压编译器

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

       4、安装libnctrses5

(4)配置和编译Linux内核

总结:

Android移植只要就是Linux内核的移植,而Linux内核移植是要是Linux驱动的移植。所以为了开发和测试Linux驱动。需要Ubuntu Linux 下搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境,其中Linux开发环境是本章重点。

第四章:源代码的下载和编译的学习笔记

标签:

原文地址:http://www.cnblogs.com/China-Heart/p/5452688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!