第四章讀後感

一:下載,編譯和測試Android源代碼linux

  1. 下載、編譯及測試Android源代碼,必須先配置Android源代碼下載環境,一是建立用於存放下載腳本文件的目錄;二是下載repo腳本文件;三是建立用於存放Android源代碼的目錄;四是初始化;五是開始下載Android源代碼。

  2.Android源代碼目錄結構解析git

  3.下載Android源代碼中的一部分測試

         下載Android源代碼中的某個子項目有兩種方法es5

        方法一:使用repo sync命令spa

        方法二:使用git clone命令編譯器

       方法一與方法二的區別:1:repo sync會在當前目錄生成一個隱藏目錄.repo。該目    錄存放了下載Android源代碼所需的所有信息。2:repo sync下載指定工程的源代碼會按照實際的路徑存放。如:bootable/recovery。而git clone會只會創建工程目錄(如receovery),並不會創建層次路徑結構。it

  4.編譯Android源代碼編譯

  第一步是初始化編譯環境,第二步選擇目標,第三步是編譯Android源代碼。table

  5.out目錄結構分析配置

  6.將本身的APK做爲Android內置程序發佈

  7.用模擬器測試system.img文件

二:Linux源代碼的下載和編譯

  1經過執行命令來下載最新的Linux內核源代碼

  2瞭解Linux內核源代碼的目錄結構,

  3安裝Android內核的編譯環境

  安裝交叉編譯器步驟:1:準備工做  2:解壓編譯器  3:驗證交叉編譯器是否安裝成功  4:安裝libncurses5

  4:配置和編譯Linux內核

  make clean、make mrproper和make distclean都是清除文件的命令,後兩個清除更完全。make config、make menuconfig、make oldconfig和make xconfig四個配置命令必須在Linux源代碼根目錄執行。成功編譯以後會在<linux內核源代碼根目錄>/arch/arm/boot目錄下生成xImage文件。

  Android移植 主要是Linux內核的移植。而linux內核移植主要是Linux驅動的移植

相關文章
相關標籤/搜索