綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[資料] Google Android操作系統內核編譯圖文教程

[複製連結] 查看: 1601|回覆: 0|好評: 0
跳轉到指定樓層
樓主
jianlin3062 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2011-11-8 20:35

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 jianlin3062 於 2011-11-8 20:38 編輯

Google Android操作系統內核編譯圖文教程

  和標准的Linux開發流程一樣,Android平台開發的一個很重要的基礎工作就是對其內核的編譯和移植。本文結合Android的開發文檔以及本人的實踐經驗,簡單介紹了Android內核的編譯過程,希望有助于對內核移植感興趣的開發人員。
  Android作爲Google公司推出的一款手機開發平台,其本身是基于linux內核的。Google提供的內核源代碼中除了linux部分外,有很大一部分是與虛擬處理器Qemu和模擬硬件平台Goldfish相關的。所以如果想將Android移植到實際的硬件平台上需要將這部分代碼剝離出來。當然這不是這篇文章的重點,我們現在的目的是要編譯出一個可以在模擬器上運行的系統內核,那麽,現在就開始我們的工作吧!


這個下面的ROM是舉例
工作環境及所需軟件包
系統環境:Redhat Linux 9.0
交叉編譯器:GNU Toolchain for ARM Processors 下載地址:http://www.codesourcery.com/gnu_toolchains/arm/download.html
其中第一項選擇ARM EABI或ARM GNU/Linux,第二項選擇IA32 GNU/Linux即可。

Android內核源代碼:linux-2.6.23-android-m5-rc14.tar.gz 下載地址:http://code.google.com/p/android/downloads/list
注意該內核版本要與你選用的模擬器版本盡量一致。
此主題相關圖片如下:

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏1 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則