【问题标题】:Compiling PowerPC (e5500 family) with little endian in Linux在 Linux 中使用 little endian 编译 PowerPC(e5500 系列)
【发布时间】:2020-01-09 13:37:12
【问题描述】:

我有基于 PowerPC e5500 系列的嵌入式板。我想用 Yocto 编译一个 linux 内核。我希望这个内核是一个小端内核。但是当我尝试在内核配置(make menuconfig)中启用小端选项时,只有大端选项。

我做了一点研究。 PowerPC arch 主要支持大端。我想问这个问题,有没有办法为little-endian编译PPC内核,谁能告诉我?

【问题讨论】:

    标签: linux linux-kernel embedded-linux endianness powerpc


    【解决方案1】:

    Linux 内核仅支持 64 位 Book3S 处理器上的 little-endian 内核(请参阅 arch/powerpc/platforms/Kconfig.cputype 中的 CPU_LITTLE_ENDIAN),并且仅在 Power8 (ISA 2.07) 之后才真正支持。嵌入式系统(基于 Book3E,例如 e5500)都是大端的 - 至少就内核而言。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-06
      • 2020-12-01
      • 2021-09-06
      • 2019-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多