2009-05-20 84 views
4

我将(或许)很快在ARM平台上托管一个Linux发行版(我不知道哪个发行版)。需要一些建议,开始在ARM(与Linux)平台上编程

我知道该项目涉及视频流,但我不能告诉你更多。其实我只收到了这个日记,还没有遇到任何人。

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

你会建议我怎么运作这样的平台?互联网链接?教程?工具

更多的,因为我没有在家里的任何ARM处理器(以及只有我的iPhone ..)你会告诉我哪个虚拟机? (我显然不想失去安装和测试每个人的时间。)

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

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

+0

谢谢你们的答案,我会更深入地看! :-) – 2009-05-20 12:39:06

回答

5

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

另外:不要太担心ARM CPU。你将使用linux,所以所有低级的东西已经为你完成了。了解linux启动过程如何工作更重要。如何安装东西等。您很少(如果曾经)注意到您正在ARM设备上运行。对于运行Linux的个人电脑来说,最大的区别是,ARM会慢很多。

如果你正在寻找一个真正的硬件来玩,我建议你看看beagleboard(www.beagleboard.org)。它很便宜(约150美元),并运行各种Linux发行版。

使用beagleboard,您将获得整个Linux交叉编译体验(如果需要)(被警告:你会把你的头发拉出来)。

0

我无法回答你所有的问题,但有一个完整的端口Debian GNU/Linux on ARM。在我的经验中表现出色(我在QNAP上尝试过)。现在在Debian中可用的所有东西都可以在QNAP上运行!因此,首先尝试接近您的项目的Debian工具和软件包,然后从那里继续下去可能是最简单的。