需要一些建议才能开始在 ARM(使用 linux)平台上编程 [英] Need some advise to begin programming on ARM (with linux) platform

查看:23
本文介绍了需要一些建议才能开始在 ARM(使用 linux)平台上编程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I will have (maybe) to work soon on ARM platform hosting a linux distribution (I don't know which distribution ..).

我知道该项目与视频流有关,但我不能告诉你更多.其实我只收到了announe,还没有遇到任何人.

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.

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

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

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.)

我知道维基百科上的这个页面.哪个更适合在 MacOS X 10.5/intel 平台上运行?要在虚拟机上安装哪个 Linux 发行版?

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

I know the topic is quite wide, so any idea is welcomed! :-)

推荐答案

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

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.

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

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.

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

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.

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

With the beagleboard you'll get the whole linux cross compilation experience if you want (be warned: you'll pull your hair out).

这篇关于需要一些建议才能开始在 ARM(使用 linux)平台上编程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆