【问题标题】:Which toolchain to use for Raspberry PI 3?Raspberry PI 3 使用哪个工具链?
【发布时间】:2016-07-03 06:47:15
【问题描述】:

我刚拿到全新的 Raspberry Pi 3 开发板。我想知道为我的 64 位 pi (BCM2837) 使用哪个工具链。在官方 github 页面中,我只能找到以前模型的工具链。请帮忙

【问题讨论】:

  • 跨工具链还是原生?裸机还是用户空间?鉴于从所有方面来看,它都运行与 Pi 2 相同的(32 位)内核,以及与所有其他人完全相同的用户空间映像,因此在大多数情况下,您不需要任何不同的东西。
  • @Notlikethat 我正在寻找 Cross 工具链。所以你是说它不可能为 Pi3 构建一个 64 位操作系统
  • 哦,当然是可能 - 我看到人们已经设法在发布后的几天内运行 64 位内核和 Debian 用户空间 - 它只是没有得到官方支持,而且我不知道这样做涉及多少黑客攻击。
  • @Notlikethat 我正在考虑构建一个 linaro 64 位工具链以在 RPI3 中调出 64 位 Linux 版本。您对编译 tolchain 的“架构级别”和“为 CPU 发出程序集”有任何想法
  • 不知道 - 除了grabbing the prebuilt binaries,我从来没有费心做任何事情。

标签: arm raspberry-pi 64-bit toolchain


【解决方案1】:

https://www.raspberrypi.org/documentation/linux/kernel/building.md 的文档中,您可以使用来自https://github.com/raspberrypi/tools 的工具链,该工具链适用于您的Raspberry Pi 3 板。您不需要任何特殊的工具链,因为内核仍然是 32 位的,而操作系统(如 Raspbian)此时只有 32 位。 RPi3 不会有任何其他特殊的工具链。

【讨论】:

  • 这个工具链还在使用 gcc 4.8.3
猜你喜欢
  • 2013-03-07
  • 2013-09-01
  • 2020-05-10
  • 1970-01-01
  • 1970-01-01
  • 2015-04-17
  • 2018-01-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多