Android系统移植与驱动开发第四章读书笔记

1、 源码的下载

源代码的下载,首先需要安装以下工具软件:curl 和 git-core

1.1安装curl:

打开终端,可以使用按Ctrl+Alt +T的快捷方式打开终端

在终端中执行命令:sudo apt-get install curl

1.2安装git-core

1.2.1在用户目录下新建bin目录

在终端中执行:mkdir ~/bin

1.2.2安装git-core

在终端中执行:curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

给repo执行权限:chmod a+x ~/bin/repo

将~/bin添加环境变量在终端中执行命令:PATH=~/bin:$PATH

1.3 下载源代码

进入要源代码将要保存的目录

选择下载最新的源码,具体命令:

~/bin/repo init -u https://android.googlesource.com/platform/manifest -b android-4.3_r2.1

执行此命令会下载一些文件到我们电脑中,这条命令的主要作用是初始化我们要下载的源码的的一些配置文件,看到类似下面的提示,表示初始化完成。

repo has been initialized in /opt/android4.3username@user-desktop:/opt/android4.3$ 

初始化完成后,会在/opt/android4.3目录中生成一个.repo的目录(此目录为隐藏属性的文件,我们可以在终端中使用ls -la命令,或者在文件浏览器中选择“查看”,然后勾选“显示隐藏文件”,就可以看到此目录),此目录保存了将要下载的源代码的相关信息,下面我们开始下载源码

同步获取源码

#~/bin/repo sync

源代码下载完成后,/opt/android4.3文件夹的大小为20G左右,其中.repo有10 G+。

2、编译环境的搭建

安装编译所需的软件

1、 安装jdk

打开后选择jdk-6u45-linux-x64.bin。

安装完后修改环境变量。

2、 安装其它一些编译所需软件

2.1编译初始化:在终端中执行:source build/envsetup.sh或:. build/envsetup.sh

2.2选择编译目标:在终端中执行下面的命令:lunch

之后选择你要编译的设备,选择后,会初始化编译的项目的相关文件。

2.3编译代码:在终端中执行:make -j4

-j4:表示用四个线程来编译

3、运行模拟器;在终端中执行:emulator

原文地址:https://www.cnblogs.com/zhenghuijun/p/5411924.html