【问题标题】:Need some advise to begin programming on ARM (with linux) platform需要一些建议才能开始在 ARM(使用 linux)平台上编程
【发布时间】:2009-05-20 11:38:25
【问题描述】:

我很快就会(也许)在托管 linux 发行版的 ARM 平台上工作(我不知道是哪个发行版 ..)。

我知道该项目涉及视频流,但我无法告诉您更多信息。其实我只收到了通知,还没遇到任何人。

我从未在这样的平台上工作过。所以我的想法是在项目开始之前进行测试。

你会建议我如何理解这样的平台是如何工作的?互联网链接?教程?工具

此外,因为我家里没有任何 ARM 处理器(只有我的 iPhone ..)你会建议我使用哪个虚拟机? (我显然不想浪费时间安装和测试每一个。)

我知道这个页面on wikipedia哪一个更适合在 MacOS X 10.5/intel 平台上运行?在虚拟机上安装哪个 linux 发行版?

我知道这个话题很广泛,所以欢迎任何想法! :-)

【问题讨论】:

  • 谢谢大家的回答,我会更深入的看看! :-)

标签: linux macos arm


【解决方案1】:

对于可以模拟 ARM 平台的虚拟机,请尝试 QEMU。您可以安装基于 ARM 的 Debian Linux 发行版并对其进行修改。在 ARM、QEMU 和 Debian 上进行谷歌搜索将帮助您入门。

另外:不要太担心 ARM CPU。您将使用 linux,因此所有低级的东西都已经为您完成了。了解 linux 引导过程的工作原理更为重要。如何安装东西等。您很少(如果有的话)注意到您在 ARM 设备上运行。与运行 linux 的 PC 最大的不同是,ARM 会慢很多。

如果您正在寻找真正的硬件来玩,我建议您看看 beagleboard (www.beagleboard.org)。它很便宜(大约 150 美元)并且可以运行(除其他外)各种 Linux 发行版。

使用 beagleboard,如果您愿意,您将获得完整的 linux 交叉编译体验(请注意:您会掉头发)。

【讨论】:

    【解决方案2】:

    我无法回答您的所有问题,但Debian GNU/Linux on ARM 有完整端口。根据我的经验,效果非常好(我已经在QNAP 上尝试过)。 Debian 中可用的一切现在都可以在 QNAP 上使用!因此,首先尝试与您的项目接近的 Debian 工具和软件包可能是最简单的,然后从那里继续。

    【讨论】:

      猜你喜欢
      • 2014-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      • 2017-09-28
      • 1970-01-01
      相关资源
      最近更新 更多