7

有没有学习嵌入式 Linux 的好模拟器?

4

6 回答 6

8

如果你想在 Arm 上玩 Linux,你可以玩 qemu。这样,您可以模拟,例如,N8x0 平板电脑

于 2010-01-29T11:41:22.420 回答
3

嵌入式 Linux 类似于 Linux,但有时具有微控制器的功能。在普通 PC 上学习 Linux,然后为自己找到一个使用 C 编译器的 PIC 工具包,并在上面学习 MCU 的东西。

于 2010-01-29T07:35:44.587 回答
3

Beagle Board 是学习嵌入式 Linux 的一个很好的 DIY 开发板/环境。

该板相对便宜(149 美元),并且有很多社区支持和很多开源项目。

http://beagleboard.org/

于 2010-01-29T14:02:34.020 回答
1

这实际上取决于嵌入式 Linux 的含义。嵌入式 Linux 可以是:

  • Intel Atom 或任何 x86 上的普通(桌面发行版)无头 Linux,您可以将任何 PC 或 VM 用作模拟器。
  • 在非 x86 平台(例如 ARM)上的发行版,您可以使用 ARM VM,或者您可以以如此便宜的价格购买 RasberryPi。在这里你学习交叉编译。
  • 如果您的意思是学习设备驱动程序,那么您可以使用虚拟设备驱动程序并先进行练习。
  • 具有实时内核的 Linux
  • 以及更多。

我的建议:获取一个 RasberryPi 并尝试复制一些项目以获得交叉编译和直接处理硬件的感觉。或者只是简单地使用 VM 学习与所有 Linux 组件的交互。

于 2017-07-10T20:38:08.943 回答
0

我建议你使用虚拟机。例如,如果托管在 Windows 上,请使用免费的VMWare Server并将您选择的发行版加载到它上面。

于 2010-01-30T09:25:47.353 回答
0

您可以使用 beaglebone 来学习嵌入式 linux。它也非常便宜,大约 6000 INR。您可以使用所有这些 GPIO、模拟输入、PWM 等(更多)。你可以学习为自己的设备编写设备驱动程序。

于 2012-07-30T17:06:46.960 回答