AOSP中的工具链

时间:2012-08-31 19:09:25

标签: arm android-source toolchain

我正在研究AOSP 4.0.4分支并为PandaBoard平台做一些自定义。我正在查看用于构建Android文件系统映像的ARM交叉工具链,我看到了两个主要变体。

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

我搜索了很多地方,找不到有关工具链的任何信息。

  1. 根据命名惯例,我猜测以下内容 - 这些是正确的吗?

    • arm-eabi-是一种裸机工具链
    • arm-linux-androideabi-是用来构建AFS中与仿生libc链接的所有本机代码以及用于NDK的工具链。
  2. 有人可以使用裸机工具链向我提供AOSP树中的代码示例(除了u-boot,x-loader,内核 - 所有这些都是在一个单独的树中构建的)?

  3. 我将对这些工具链进行微小的修改,因此需要重建它们。有人能指出存储库并为这些工具链构建说明吗?

0 个答案:

没有答案