0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在PC上模拟树莓派

454398 来源:网络整理 作者:网络整理 2019-12-04 09:52 次阅读

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

什么是QEMU?

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

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

像VMware Player和VirtualBox这样的虚拟机的共同点是,它们基于32位虚拟机和虚拟机创建了虚拟化的硬件环境。 64位架构。虽然这使它们成为其他形式的OS仿真/虚拟化的理想选择,但这意味着无法安装和测试在ARM芯片组上运行的任何操作系统。

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

手动设置与打包

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

但是,如果您想弄脏手指,却没有有关挖掘较旧版本的Raspbian(您可能知道,Raspbian的最新版本是Jessie)的疑虑,您可以查看本指南,该指南向您展示如何手动配置QEMU以模拟Raspbian Wheezy(此解决方案还需要Linux内核的ARM版本)。请注意,这是一种容易出错的方法,容易出错,并且对配置文件进行了一些更改。如果这是您的最佳选择,请继续!

使用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首选操作系统附带的各种工具,例如

现在是时候玩了!

仿真与购买Raspberry Pi

Raspberry Pi的功能非常强大负担得起,那为什么会有人想要花时间使用模拟器吗?

好吧,有几个原因浮现在脑海。首先,使用QEMU运行虚拟化的Raspberry Pi环境可以让您试用Raspbian,而无需将磁盘映像写入SD所涉及的所有麻烦。尽管NOOB是一种更好的方法,但也不是一种快速的设置,因此虚拟化使任何想使用atoe的人都有机会这样做。

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

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

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    114

    文章

    1656

    浏览量

    104952
收藏 人收藏

    评论

    相关推荐

    树莓5,Raspberry Pi 5 评测

    是Cortex-A72,主频为1.5 GHz,但固件更新将其提升到1.8 GHz),新的南桥承载板承诺提高USB 3的吞吐量,并搭载了新的VideoCore VII GPU(树莓4的VideoCore VI主频为
    发表于 06-19 14:51

    树莓5的新功能和引脚介绍

    树莓5(Raspberry Pi 5)于2023 年10 月底已经推出。
    的头像 发表于 01-26 09:21 4307次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5的新功能和引脚介绍

    树莓主板如何连接电脑

    连接树莓派到电脑是一个非常有用的功能,它可以让我们在电脑上进行树莓的操作和管理。本文将详细介绍如何连接树莓主板到电脑。我会从准备工作开始
    的头像 发表于 01-07 15:40 984次阅读

    基于树莓的环境监测系统

    树莓(Raspberry Pi)是一种小型而功能强大的计算机,其性能和功能足以支持许多应用领域。在环境监测系统中,树莓也被广泛应用。本文将详细介绍基于
    的头像 发表于 01-04 15:15 763次阅读

    何在树莓Pico使用红外线接收模块?

    树莓 Pico 使用红外线接收模块(HX1838 型),我们采用开源的 pico_ir 库。
    的头像 发表于 11-30 09:08 1457次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>Pico<b class='flag-5'>上</b>使用红外线接收模块?

    树莓都有哪些功能,是用什么编程的?

    怎么学习树莓树莓和传统单片机的区别是哪些,如果有了树莓该学哪些知识
    发表于 11-09 07:51

    树莓Pico RP2040怎样使用MicroPython呢?

    RP2040 是一款由树莓公司设计的 32 位双核 ARM Cortex-M0+ 微控制器芯片,于 2021 年 1 月发布,作为树莓 Pico 开发板的核心部件。
    的头像 发表于 11-08 14:29 1960次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>Pico RP2040<b class='flag-5'>上</b>怎样使用MicroPython呢?

    超实用!玩转树莓攻略!

    工具,可在 Mac OS、Ubuntu和 Windows 运行,对于大多数用户来说,这是最简单的选择; 大多数玩家比较熟悉的是树莓的经典系列,不过对于一些轻量级应用,过于富余的资源确实有些浪费
    的头像 发表于 11-01 20:30 1223次阅读
    超实用!玩转<b class='flag-5'>树莓</b><b class='flag-5'>派</b>攻略!

    基于工业树莓和MQTT平台打通OT和IT

    宏集工业树莓目前最高配置达到了8GB RAM,性能上等同于一台PC,能够完成一些较为复杂的运算和轻量化机器学习模型。
    的头像 发表于 10-24 10:30 288次阅读
    基于工业<b class='flag-5'>树莓</b><b class='flag-5'>派</b>和MQTT平台打通OT和IT

    树莓宣布基于 Debian12“书虫”的树莓操作系统新版本

    Pi OS Bookworm 运行在 Raspberry Pi SBC 和 Firefox 树莓操作系统的韦兰 主要变化是从传统的 X11 窗口管理器切换到更现代的 Wayl
    的头像 发表于 10-12 14:26 1630次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>宣布基于 Debian12“书虫”的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统新版本

    何在树莓Pico用PWM实现LED呼吸灯呢?

    树莓 Pico 模拟-数字转换器只能以一种方式工作,它将模拟信号转换为微控制器可以理解的数字信号。
    发表于 10-07 17:46 910次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>Pico<b class='flag-5'>上</b>用PWM实现LED呼吸灯呢?

    树莓3树莓4原理图分享

    提供了树莓3、树莓3B、树莓4版本的原理图
    发表于 09-27 07:58

    等待已久,新品上市 | RevPi Connect 4系列:基于树莓CM4计算模块的全新工业树莓

    虹科工业树莓新品重磅来袭!虹科RevPi Connect 4采用最新树莓CM4计算模块,全面升级,性能跃升,为工业自动化提供最新解决方案。
    的头像 发表于 08-01 11:42 716次阅读
    等待已久,新品上市 | RevPi Connect 4系列:基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>CM4计算模块的全新工业<b class='flag-5'>树莓</b><b class='flag-5'>派</b>

    「上海晶珩EDATEC」「工业树莓」SSH 远程访问

    有时您需要在不连接显示器的情况下访问树莓。也许树莓嵌入到了其他设备的内部,例如机器人,或者你可能身处其他地方想查看树莓
    的头像 发表于 07-28 18:01 725次阅读

    树莓派发展历程 如何制作树莓

    实际树莓的历史在2006年就已经开始了。 当时技术世界与今天截然不同,谷歌才普及没多久,Facebook还十分新奇,而Twitter刚刚诞生。
    发表于 07-19 11:11 416次阅读
    <b class='flag-5'>树莓</b>派发展历程 如何制作<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?