Embedded 嵌入式Linux的优秀模拟器

Embedded 嵌入式Linux的优秀模拟器,embedded,emulation,embedded-linux,Embedded,Emulation,Embedded Linux,有没有学习嵌入式Linux的好模拟器?嵌入式Linux与Linux类似,但有时具有微控制器的功能。在普通PC上学习Linux,然后找到一个使用C编译器的PIC工具包,并在此基础上学习MCU知识。如果你想在Arm上使用Linux,你可以使用qemu。通过这种方式,您可以模拟N8x0平板电脑,比格尔板是学习嵌入式Linux的良好DIY开发板/环境 董事会相对便宜(149美元),有很多社区支持,还有很多开源项目 我建议您使用虚拟机。如果托管在Windows上,请使用免费软件,并将您选择的发行版加载到其

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

嵌入式Linux与Linux类似,但有时具有微控制器的功能。在普通PC上学习Linux,然后找到一个使用C编译器的PIC工具包,并在此基础上学习MCU知识。

如果你想在Arm上使用Linux,你可以使用qemu。通过这种方式,您可以模拟N8x0平板电脑,比格尔板是学习嵌入式Linux的良好DIY开发板/环境

董事会相对便宜(149美元),有很多社区支持,还有很多开源项目


我建议您使用虚拟机。如果托管在Windows上,请使用免费软件,并将您选择的发行版加载到其中。

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

这实际上取决于你所说的嵌入式Linux是什么意思。 嵌入式Linux可以是:

  • 作为Intel Atom或任何x86上的普通(桌面发行版)无头Linux,您可以使用任何PC或VM作为仿真器
  • 在非x86平台(如ARM)上的发行版,您可以使用ARM VM,也可以便宜地购买RasberryPi。在这里学习交叉编译
  • 如果您的意思是学习设备驱动程序,那么您可以使用一个虚拟设备驱动程序并首先进行练习
  • 具有实时内核的Linux
  • 还有更多
我的建议是:找一个RasberryPi,试着复制一些项目,以获得交叉编译和直接处理硬件的感觉。
或者只是简单地使用VM学习与所有Linux组件的交互

不,根本不是模拟器。但可能是学习嵌入式linux的最佳方式。我希望最有用的答案取决于您所说的“学习嵌入式linux”的含义。您想学习如何设置基于linux的嵌入式系统,或者如何创建将在这样一个系统上运行的应用程序,或者确切地说是什么?你对什么样的应用程序感兴趣?您是否关心与许多不同的外围设备接口,或者您是否有兴趣学习如何在有限的空间中进行计算和处理,或者……?您可以使用qemu在x86系统中模拟ARM程序。