2012-08-31 58 views
2

我正在研究AOSP 4.0.4分支併爲PandaBoard平臺進行一些自定義。我正在研究用於構建Android文件系統映像的ARM交叉工具鏈,並且我看到了兩個主要的變體。AOSP中的工具鏈

arm-eabi-4.x (set in ARM_EABI_TOOLCHAIN env var) 
arm-linux-androideabi-4.x (set in ANDROID_EABI_TOOLCHAIN env var) 

我搜查了很多地方,並找不到任何有關工具鏈的信息。

  1. 通過命名約定,我猜以下 - 這些正確嗎?

    • 臂eabi-是裸金屬工具鏈
    • 臂-Linux的androideabi-是用於構建用於NDK在打擊仿生libc的鏈接以及工具鏈AFS所有本機代碼的一個。
  2. 可能有人給我的代碼示例中使用裸機工具鏈的AOSP樹(比u-boot的其他X-程序,內核 - 所有這些都是建立在一個獨立的樹)?

  3. 我將對這些工具鏈進行小修改,因此需要重建它們。有人能指點我的存儲庫併爲這些工具鏈構建指令嗎?

+0

我相信你最好在android-building或android-platform郵件列表中提問。 –

回答