學會了Git的基本使用方法,做者在本章介紹瞭如何使用Git下載兩套源代碼,一個是Android源代碼,一個是Linux內核源代碼,在這一章,咱們要具體學習如何下載和編譯這兩種源代碼。git
下載、編譯和測試Android 源代碼學習
1.配置Android 源代碼下載環境測試
第一步:建立一個用於存放下載腳本文件的目錄es5
第二部:下載repo腳本文件blog
第三部:建立用於存放Android 源代碼的目錄開發
第四部:初始化編譯器
第五步:開始下載Android 源代碼it
2.Android源代碼目錄結構解析編譯
除Makelife文件外,其餘全是目錄,這些目錄分別保存了Android 不一樣的子項目。環境搭建
3.下載Android 源代碼中的一部分
方法一:使用repo sync命令
方法二:使用git clone命令
4.編譯Android 源代碼
第一步:初始化編譯環境
第二步:選擇目標
第三步:編譯Android 源代碼
4.out目標結構分析
5.將本身的APK做爲Android 內置程序發佈
6.用模擬器測試syetem.img文件
下載和編譯Linux內核源代碼
1.下載Linux內核源代碼
2.Linux內核源代碼的目錄結構
3.安裝Android 內核的編譯環境
第一步:準備工做
第二步:解壓編譯器
第三步:驗證交叉編譯器是否安裝成功
第四步:安裝libucurses5
4.配置和編譯Linux內核
Android 移植主要就是Linux內核的移植,而Linux內核移植主要是Linux驅動的移植。本章主要介紹如何搭建這兩種環境,當咱們學會搭建環境,在環境搭建完成後,咱們能夠在上面進行大量的實踐和練習來深刻研究和學習Linux驅動開發。
http://www.cnblogs.com/soultel/