Arm AOSP中的工具链

Arm AOSP中的工具链,arm,android-source,toolchain,Arm,Android Source,Toolchain,我正在研究AOSP 4.0.4分支,并为Pandaon平台进行一些定制。我看到了用于构建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) 我搜索了很多地方,没有找到任何关于工具链的信息 根据命名惯例,我猜以下是正确的吗 arm eabi-是一个裸

我正在研究AOSP 4.0.4分支,并为Pandaon平台进行一些定制。我看到了用于构建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)
我搜索了很多地方,没有找到任何关于工具链的信息

  • 根据命名惯例,我猜以下是正确的吗

    • arm eabi-是一个裸金属工具链
    • ARMLinuxAndroidABI-是用于构建AFS中所有与仿生libc链接的本机代码以及用于NDK的工具链的工具
  • 有人能给我一些使用裸机工具链的AOSP树中的代码示例吗(u-boot、x-loader和内核除外,所有这些都构建在一个单独的树中)

  • 我将对这些工具链做一些小的修改,因此需要重建它们。有人能告诉我这些工具链的存储库和构建说明吗

  • 是的,你是对的<代码>arm eabi-是一个裸金属工具链,用于构建u-boot

  • 我不确定是否有

  • 准确地说,我找不到
    arm-linux-androideabi-4.x
    ,但您可以查看以下链接:


  • 我希望这会有所帮助:)

    我相信,你最好在安卓大楼或安卓平台邮件列表中询问。