Android深度探索-卷1讀後感linux
————陳昊楠git
第四章 源代碼的下載和編譯測試
本章主要介紹的是使用Git下載兩套源代碼,一套是安卓源代碼,另外一套Linux源代碼。由於Android內核是基於Linux內核的,Android移植主要就是Linux內核的移植。而Linux內核的移植主要是Linux驅動的移植。因此爲了開發和測試Linux驅動。須要在Linux下搭建兩套開發環境。Android應用程序開發環境和Linux內核開發環境。本章的主要目的也就是介紹如何搭建這兩種開發環境。爲了可以順利進行Android的驅動開發,所以對這兩種環境的搭建必須掌握。 書中介紹以下:1、下載、預編譯、和測試Android源代碼的核心步驟: 1.配置Android源代碼下載環境 (1)建立一個用於存放下載腳本文件(repo)的目錄 (2)下載repo腳本文件 (3)建立用於存放Android源代碼的目錄 (4)初始化 (5)開始下載Android源代碼 2.Android源代碼目錄結構分析 3.下載Android源代碼中的一部分 下載Android源代碼中的某個項目有兩種方法:方法1、使用repo sync命令 方法2、使用git clone 命令 4.編譯Android源代碼 第一步:初始化編譯環境 第二步:選擇目標 第三步:編譯Android源代碼 5.Out目錄結構分析 6.將本身的APK做爲Android內置程序發佈 7.用模擬器測試System.img文件 2、下載和編譯linux內核源代碼的核心步驟: 1.下載linux內核源代碼 2.Linux內核源代碼的目錄結構 3.安裝Android內核的編譯環境 1>:準備工做2>:解壓編譯器3>:驗證交叉編譯器是否安裝成功4>:安裝libncurses5 4.配置和編譯linux內核 es5