需要一些建议来开始在 ARM(使用 Linux)平台上编程
我(也许)很快就会在托管 Linux 发行版的 ARM 平台上工作(我不知道哪个发行版..)。
我知道该项目涉及视频流,但我无法告诉你更多信息。 其实我只收到通知,还没见到任何人。
我从来没有在这样的平台上工作过。 所以我的想法是在项目开始之前进行测试。
您对我如何了解此类平台的运作方式有什么建议? 互联网链接? 教程? 工具
此外,因为我家里没有任何 ARM 处理器(只有我的 iPhone ..)您会建议我使用哪种虚拟机? (我显然不想浪费时间安装和测试它们中的每一个。)
我知道此页面 在维基百科上。 哪一个更适合在 MacOS X 10.5/intel 平台上运行? 在虚拟机上安装哪个 Linux 发行版?
我知道这个话题相当广泛,所以欢迎任何想法! :-)
I will have (maybe) to work soon on ARM platform hosting a linux distribution (I don't know which distribution ..).
I know the project concerns video streaming, but I can't tell you more. Actually I only received the announe, and meet nobody yet.
I've never worked on such platform. So the idea for me is to test before the project starts.
What would you advise me to undestand how works such platform ? Internet links? Tutorials? Tools
Morevover, as I don't have any ARM processor at home (well only my iPhone ..) Which virtual machine would you advise me? (I clearly don't want to lose time installing and testing every one of them.)
I am aware of this page on wikipedia. Which one is the more appropriate running on a MacOS X 10.5/intel platform? Which linux distribution to install on the virtual machine?
I know the topic is quite wide, so any idea is welcomed! :-)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于可以模拟 ARM 平台的虚拟机,请尝试 QEMU。 您可以安装基于 ARM 的 Debian Linux 发行版并对其进行修改。 谷歌搜索 ARM、QEMU 和 Debian 即可帮助您入门。
另外:不必太担心 ARM CPU。 您将使用 Linux,因此所有底层工作都已为您完成。 了解 Linux 引导过程如何工作更为重要。 如何安装东西等。 您很少(如果有的话)会注意到您正在 ARM 设备上运行。 与运行 Linux 的 PC 的最大区别是,ARM 会慢很多。
如果您正在寻找真正的硬件来使用,我建议您看看 beagleboard (www.beagleboard.org)。 它很便宜(大约 150 美元)并且可以运行(除其他外)各种 Linux 发行版。
如果你愿意的话,使用 beagleboard 你将获得完整的 Linux 交叉编译体验(警告:你会抓狂的)。
For a virtual machine that can emulate a ARM platform try QEMU. You can install a ARM-based Debian Linux distribution and tinker around with it. A google search on ARM, QEMU and Debian will get you started.
Also: Don't worry to much about the ARM CPU. You will use linux, so all the low-level stuff is already done for you. It's much more important to learn how the linux boot process works. How to install stuff ect. You will rarely (if ever) notice that you're running on a ARM device. The big difference to a PC running linux is, that the ARM will be a lot slower.
If you're looking for a real piece of hardware to play around with I suggest that you take a look at the beagleboard (www.beagleboard.org). It's cheap (around $150) and runs (among other things) various linux distributions.
With the beagleboard you'll get the whole linux cross compilation experience if you want (be warned: you'll pull your hair out).
我无法回答您的所有问题,但有一个完整的移植 ARM 上的 Debian GNU/Linux< /a>. 根据我的经验,效果非常好(我已经在 QNAP 上尝试过)。 Debian 中提供的所有功能现在都可以在 QNAP 上使用! 因此,最简单的方法可能是首先尝试与您的项目接近的 Debian 工具和软件包,然后从那里继续。
I can't answer all of your questions, but there's a full port of Debian GNU/Linux on ARM. Works fabulously in my experience (I've tried it on a QNAP). Everything that's available in Debian works on QNAP now! So it's probably easiest to first try Debian tools and packages that come close to your project, and then continue from there.