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

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

时间:2016-04-21 01:33:32      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

《Android深度探索》(卷1)HAL与驱动开发读后感:

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

    在第三章学习过Git的使用方法的基础上,本章主要介绍的是使用Git下载两套源代码,一套是安卓源代码,另一套Linux源代码。由于安卓移植主要就是Linux内核移植,所以Linux源代码是安卓的核心部分。而Linux内核移植主要是Linux驱动移植,故,为了开发和测试Linux驱动,需要在Ubuntu Linux下搭建两套开发环境:Android应用程序开发环境金额Linux内核开发环境。本章的主要目的也就是介绍如何搭建这两种开发环境,其中Linux内核开发环境是本章重点!

    通过对本章的学习,首先我明白了学习安卓驱动开发的关键内容,明确了学习Linux驱动开发的重要性,其次,我还学习到了下载、预编译、和测试Android源代码以及Linux内核源代码的相关内容。为更好地学习安卓驱动开发打好了基础。今后将会明确方向,投入更多兴趣学习安卓驱动开发。

一、下载、预编译、和测试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内核

 

    仍然是上一章所说的,最好的方法还是要阅读自己感兴趣的代码,通过代码对作者思路进行分析学习,并总结出属于自己的东西来

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

标签:

原文地址:http://www.cnblogs.com/Abagnale/p/5415143.html

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