如何在您的 PC 上模拟 Raspberry Pi

想要一台 50 美元的电脑,但不确定是否愿意冒险? 你不是小气鬼,你只是很聪明。 对您将要购买的产品有一个很好的预览只是常识。

与其购买 Raspberry Pi 并冒着失望的风险,为什么不直接运行操作系统呢? 这可以安装在 QEMU 模拟器、虚拟机或作为 live CD 中。

这是你需要知道的。

把你的电脑变成树莓派

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

与此同时,虚拟机非常适合任何想要体验新操作系统 (OS) 而又不破坏其数字平衡的人。 VMware 和 VirtualBox 例如,它经常被推荐给第一次尝试 Linux 的人。 相同的工具可用于运行旧版本的 Windows,甚至 macOS。

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

你有三个选择:

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

让我们看看下面这些方法中的每一个。

使用 QEMU 在 Windows 上模拟树莓派

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

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

虽然可以安装 QEMU 并从头开始配置 Raspberry Pi 操作系统,但这需要一些时间来设置。 为简单起见,我们将向您展示如何使用来自 Sourceforge 的 QEMU Raspbian 包。

下载用于 Windows 的 QEMU Raspbian (自由)

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

  1. 浏览到下载文件夹
  2. 将 QEMU.zip 解压缩到您的硬盘(使用 C:/QEMU)
  3. 打开 QEMU 子文件夹
  4. 双击 蝙蝠 开始
  5. 将出现一个虚拟化的 Raspberry Pi,并启动 Raspbian Wheezy
  6. 等待这完成 – 它应该如本视频所示进行

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

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

sudo raspi-config

完成后,使用箭头键选择 结束, 然后点击 Enter.

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

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

是时候玩了!

忘记仿真:在您的 PC 上将 Raspberry Pi OS 作为 Live CD 运行

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

Raspbian 不再以旧形式开发; 它现在被称为 Raspberry Pi OS。 对于 Pi 环境的更新表示,Raspberry Pi OS 可用于 x86/x64 计算机作为 Raspberry Pi 桌面。

您需要做的就是下载它,将其刻录到 U 盘或 DVD,然后重新启动计算机。 您将看到启动到 Raspberry Pi 桌面的选项,这让您对 Pi 计算体验有一个很好的了解。

下载: 树莓派桌面 (自由)

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

在虚拟机中享受 Raspberry Pi OS

如果您发现自己喜欢 Raspberry Pi Desktop,它可以在没有 live CD 和相关重启的情况下运行。 您所需要的只是一个虚拟机实用程序,例如 VirtualBox 或 VMware 工作站.

一般过程很简单:

  1. 安装虚拟机软件
  2. 创建虚拟机
  3. 附上树莓派桌面直播盘的ISO磁盘镜像
  4. 启动虚拟机
  5. 安装树莓派操作系统
  6. 享受您的虚拟树莓派

但是,每个虚拟机工具的具体情况有所不同。 我们制作了在虚拟机中安装 Linux 的指南。 由于 Raspberry Pi Desktop 基于 Linux,您可以在以下指南中找到您需要了解的所有内容:

  • 在 VMware Workstation Player 中安装 Linux
  • 在 Oracle 中安装 Linux VirtualBox

按照相应指南中概述的步骤创建您自己的虚拟化 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 中或作为 live CD 运行 Raspberry Pi Desktop,都没有关系。 无论哪种方式,您都可以在 PC 上享受 Raspberry Pi 体验。