需要一些建议才能开始在ARM(使用linux)平台上进行编程

时间:2009-05-20 11:38:25

标签: linux macos arm

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

我知道该项目涉及视频流,但我不能告诉你更多。实际上我只收到了announe,并且还没有见过任何人。

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

你有什么建议我说明这样的平台是如何运作的?互联网链接?教程?工具

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

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

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

2 个答案:

答案 0 :(得分:5)

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

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

如果您正在寻找可以使用的硬件,我建议您查看beagleboard(www.beagleboard.org)。它便宜(约150美元)并运行(以及其他)各种Linux发行版。

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

答案 1 :(得分:0)

我无法回答您的所有问题,但有Debian GNU/Linux on ARM的完整端口。根据我的经验工作非常棒(我在QNAP上尝试过)。 Debian中提供的所有内容现在都在QNAP上运行!所以最简单的方法是首先尝试接近项目的Debian工具和软件包,然后从那里继续。