代码之家  ›  专栏  ›  技术社区  ›  yves Baumes

需要一些建议来开始在ARM(linux)平台上编程吗

  •  4
  • yves Baumes  · 技术社区  · 17 年前

    我将(可能)很快在ARM平台上运行linux发行版(我不知道是哪个发行版…)。

    我知道这个项目涉及视频流,但我不能告诉你更多。实际上我只收到了通知,还没见到任何人。

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

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

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

    2 回复  |  直到 17 年前
        1
  •  5
  •   Nils Pipenbrinck    17 年前

    对于可以模拟ARM平台的虚拟机,请尝试QEMU。您可以安装一个基于ARM的DebianLinux发行版,并对其进行修补。在ARM、QEMU和Debian上进行谷歌搜索,您就可以开始了。

    另外:不要太担心ARM CPU。您将使用linux,因此所有的底层工作都已经为您完成了。更重要的是了解linux引导过程是如何工作的。如何安装东西等。你很少会(如果有)注意到你在一个ARM设备上运行。与运行linux的PC的最大区别在于,ARM的速度要慢得多。

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

        2
  •  0
  •   Joonas Pulakka    17 年前

    我不能回答你所有的问题,但有一个完整的港口 Debian GNU/Linux on ARM QNAP ).Debian中所有可用的东西现在都可以在QNAP上使用了!因此,首先尝试与您的项目相近的Debian工具和软件包,然后再继续使用,可能是最简单的方法。