分類
數字趨勢

如何在PC上模拟Raspberry Pi。

想买一台50美元的电脑,但不确定要冒险吗?你不是小气鬼,只是明智的选择。很好地预览要购买的商品只是常识。

与其购买Raspberry Pi和冒着令人失望的风险,不如直接运行操作系统?可以将其安装在QEMU仿真器,虚拟机或实时CD中。

这是您需要知道的。

将您的PC变成Raspberry Pi

您可能听说过仿真。实际上,它使您可以在原本不兼容的系统上运行软件。 Windows本身内置了仿真功能-您可能已经看到了兼容模式,该模式允许某些较旧的软件运行。

同时,虚拟机非常适合希望体验新操作系统(OS)而又不会破坏其数字平衡的任何人。例如,通常建议初次尝试使用Linux的任何人都推荐使用VMware和VirtualBox。可以使用相同的工具来运行Windows的旧版本,甚至运行macOS。

是否想在您的PC上运行Raspberry Pi软件?

您有三种选择:

  1. 用QEMU模拟Raspbian
  2. 将Raspberry Pi桌面作为活动磁盘运行
  3. 在虚拟机中安装Raspberry Pi Desktop

让我们看看下面的每种方法。

使用QEMU在Windows上模拟Raspberry Pi

像VMware和VirtualBox这样的虚拟机实用程序可以创建虚拟化的硬件环境。但是,这些几乎总是基于32位和64位(x86 / x64)体系结构。虽然这使它们成为大多数操作系统虚拟化的理想选择,但在ARM芯片组上运行的任何OS都不兼容。

这就是QEMU的用处。Q uick EMU lator模拟ARM芯片组,例如Raspberry Pi中的芯片组。因此,它可用于在任何PC上创建虚拟Pi。

虽然可以从头开始安装QEMU并配置Raspberry Pi OS,但这需要花费一些时间进行设置。为了简单起见,我们将向您展示如何使用Sourceforge的QEMU Raspbian软件包。

下载WindowsQEMU Raspbian (免费)

下载后,您需要设置软件包。

  1. 浏览到下载文件夹
  2. 将QEMU.zip解压缩到HDD(使用C:/ QEMU
  3. 打开QEMU子文件夹
  4. 双击蝙蝠开始
  5. 虚拟化的Raspberry Pi将出现,Raspbian Wheezy会启动
  6. 请稍等,这将如本视频所示进行

完成后,Raspbian将直接启动到raspi-config ,这是Raspberry Pi的配置工具。建议不要进行太多调整,因为这可能会导致稳定性问题。尽可能避免使用更新选项或运行任何常规的Raspberry Pi更新或升级说明。

请注意,可以使用以下命令在命令提示符下随时重新启动此配置工具

sudo raspi-config

完成后,使用箭头键选择“完成”,然后点击Enter。

完成配置后,您将看到命令行提示符。您可以尝试一些基本的Linux命令,也可以输入startx启动Raspbian桌面。

在这里,您将熟悉各种预安装的工具,例如Minecraft-Pi,以及用于儿童的基本构建块开发工具Scratch。

现在该玩了!

忘记仿真:在PC上以Live CD运行Raspberry Pi OS

尽管在大多数情况下使用QEMU足够好,但它也有一些缺点。其中最主要的是,该过程使用了Raspberry Pi操作系统的旧版本。

Raspbian不再以其旧形式开发;它现在被称为Raspberry Pi OS。要获取有关Pi环境的最新信息,可以将Raspberry Pi OS作为Raspberry Pi Desktop用于x86 / x64计算机。

您所需要做的就是下载它,将其刻录到USB记忆棒或DVD中,然后重新启动计算机。您会看到启动到Raspberry Pi Desktop的选项,这使您对Pi计算体验有了一个很好的了解。

下载: Raspberry Pi Desktop (免费)

如果喜欢,还可以使用实时CD在计算机上安装Raspberry Pi Desktop。请注意,尽管大多数软件都应运行,但您将无法使用任何依赖于GPIO引脚的东西。

在虚拟机中享受Raspberry Pi OS

如果您发现自己喜欢Raspberry Pi Desktop,则可以运行它而无需实时CD和相关的重启。您只需要一个虚拟机实用程序,例如VirtualBox或VMware Workstation

总体过程很简单:

  1. 安装虚拟机软件
  2. 创建一个虚拟机
  3. 附加Raspberry Pi桌面活动磁盘的ISO磁盘映像
  4. 引导虚拟机
  5. 安装Raspberry Pi操作系统
  6. 享受您的虚拟Raspberry Pi

但是,每个虚拟机工具的详细信息有所不同。我们已经制作了在虚拟机中安装Linux的指南。由于Raspberry Pi Desktop是基于Linux的,因此您可以在这些指南中找到所有需要了解的内容:

按照相应指南中概述的步骤创建自己的虚拟Raspberry Pi。

仿真和虚拟化与购买Raspberry Pi

Raspberry Pi的价格非常实惠,那么为什么有人要花时间使用模拟器呢?

好吧,有几个原因浮现在脑海。

  1. 使用虚拟化的Raspberry Pi环境可以让您轻松尝试操作系统。避免了将磁盘映像写入SD所涉及的所有混乱情况。此外,虚拟化为任何想将脚趾伸入馅饼(!)的人提供了快速的机会。
  2. 虚拟的Raspberry Pi提供了评估各种应用程序运行方式的机会。这对于使用Scratch或其他开发工具的孩子可能有用。在Raspberry Pi上制作屏幕截图非常简单,但是导出它们却很棘手-虚拟化可以避免这种情况。 在虚拟环境中测试新操作系统也是一个好习惯。
  3. Raspberry Pi迷喜欢玩和修补。虚拟化只是查看事物的另一种方式。它可能没有物理计算机,但可以节省时间,在某些情况下可以改变游戏规则。如果您是Raspberry Pi的所有者,那么访问虚拟Pi无疑是值得的-您永远都不知道何时会这样做!

使用QEMU与Raspbian一起运行虚拟化ARM环境,还是在VM中或作为实时CD运行Raspberry Pi Desktop都没有关系。无论哪种方式,您都可以在PC上享受Raspberry Pi的体验。