如何在PC上模拟Raspberry Pi

想买一台30美元的电脑,但不确定要冒险吗?您不是小气鬼,只是明智的选择。预览要购买的商品非常简单。与其购买Raspberry Pi而不是让自己失望,不如不先尝试使用QEMU模拟器来体验一下呢?

什么是QEMU?

您可能听说过仿真。它实质上使我们能够在原本不兼容的系统上运行软件。 Windows本身以兼容模式的形式内置了仿真功能。

对于那些想尝试一种新操作系统而又不影响其精致数字生活的人来说,虚拟机如今已成为默认选项。例如,经常向那些初次尝试Linux的人(我们的VirtualBox指南特别有用)或希望访问旧版本Windows的人推荐使用VMware和VirtualBox。甚至可以在虚拟机中运行某些旧版本的Mac OS X。

像VMware Player这样的虚拟机。虽然这使它们成为其他形式的OS仿真/虚拟化的理想选择,但这意味着无法安装和测试在ARM芯片组上运行的任何操作系统。

这是QEMU的用处。因为 Q uick EMU 控制器模拟ARM芯片组(例如Raspberry Pi中的芯片组),我们可以使用它在PC上创建虚拟的Pi。

手动设置与打包的

如果我们想使用QEMU,我们有两个选择。第一个是最简单的,它要求我们下载此单个QEMU软件包,其中包含我们在Windows中启动Raspbian所需的一切。

If you fancy getting your fingers dirty, however, and have no qualms about digging out older versions of Raspbian (as you probably know, the latest version of Raspbian is Jessie ), you might take a look at this guide, which shows you how to configure QEMU manually for emulation of Raspbian Wheezy (this solution also requires the ARM build of the Linux kernel). Note that this is a long, drawn out, error-prone method, and features several changes to configuration files. If this is your cup of tea, carry on!

使用QEMU Raspbian软件包

为了简单起见,我们将使用Sourceforge的QEMU Raspbian软件包,您可以在sourceforge.net/projects/rpiqemuwindows中找到该软件包。下载完成后,将QEMU.zip解压缩到您的硬盘上-也许解压缩到 C:/ QEMU -并打开。在qemu子文件夹中,您会找到三个文件。

双击 run.bat 开始使用。虚拟化的Raspberry Pi将出现,Raspbian Wheezy将会启动。这可能需要一些时间才能完成,但是应该如本视频所示进行。

完成后,Raspbian将直接启动进入raspi-config,这是Raspberry Pi的配置工具。建议不要在此处使用提供的选项,否则可能会导致稳定性问题。尤其要避免使用update选项或在可能的情况下使用任何常规的Raspberry Pi更新或升级说明。

请注意,可以在任何时候从命令提示符处使用

sudo raspi-config

完成后,使用箭头键选择完成,然后点击 Enter。从此处,您将被发送到命令行,在此您可以尝试一些基本的Linux命令(例如,尝试使用ls列出当前目录中的项目),或输入 startx 来启动GUI。

现在,掌控Raspbian桌面界面,您将可以熟悉Pi首选的操作系统附带的各种工具,例如用于儿童的基本构建模块开发工具Scratch。

是时候玩了!

仿真与购买Raspberry Pi

Raspberry Pi的价格非常便宜,所以为什么要有谁想花时间在模拟器上?

好吧,有几个原因浮现在脑海。首先,使用QEMU运行虚拟化的Raspberry Pi环境可以让您试用Raspbian,而无需将磁盘映像写入SD所涉及的所有麻烦事,这也不是一种快速的设置,因此虚拟化使任何想将脚趾伸进去的人都可以

第二,虚拟Raspberry Pi提供了机会来评估各种应用程序的运行方式,并在标准PC上启用调试和故障排除功能。这对于使用Scratch或其他开发工具的孩子可能有用。在Raspberry Pi上制作屏幕截图非常简单,但是导出它们可能很棘手-虚拟化可以避免这种情况。在虚拟环境中测试新操作系统也是一种好习惯。

最后,为什么我们要在计算机上执行任何操作? Raspberry Pi迷喜欢玩游戏,喜欢修补,这只是看事物的另一种方式。它可能没有物理计算机,但可以节省时间,在某些情况下可以改变游戏规则。如果您是Raspberry Pi的拥有者,那么访问QEMU肯定值得-您永远不知道何时需要运行虚拟Raspberry Pi。

您是否尝试过使用QEMU虚拟化Raspberry Pi?您遇到任何麻烦吗?在评论中告诉我们。

标签: Linux Raspberry Pi 虚拟化