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

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

    关注

    122

    文章

    2070

    浏览量

    109776
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 983次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    何在树莓 AI HAT+上进行YOLO姿态估计?

    大家好,接下来会为大家开一个树莓5和YOLO的连载专题。内容包括四个部分:在树莓5使用YOLO进行物体和动物识别-入门指南在
    的头像 发表于 07-20 20:34 621次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b> AI HAT+上进行YOLO姿态估计?

    何在树莓 AI HAT+上进行YOLO目标检测?

    大家好,接下来会为大家开一个树莓5和YOLO的连载专题。内容包括四个部分:在树莓5使用YOLO进行物体和动物识别-入门指南在
    的头像 发表于 07-19 08:34 1214次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b> AI HAT+上进行YOLO目标检测?

    树莓5开启YOLO姿态估计识别之旅!

    大家好,接下来会为大家开一个树莓5和YOLO的连载文章。内容包括四个部分:在树莓5使用YOLO进行物体和动物识别-入门指南在
    的头像 发表于 07-18 15:31 2002次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5<b class='flag-5'>上</b>开启YOLO姿态估计识别之旅!

    树莓5使用YOLO进行物体和动物识别-入门指南

    大家好,接下来会为大家开一个树莓5和YOLO的专题。内容包括四个部分:在树莓5使用YOLO进行物体和动物识别-入门指南在
    的头像 发表于 07-17 17:16 1587次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5<b class='flag-5'>上</b>使用YOLO进行物体和动物识别-入门指南

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 1377次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    何在树莓派上安装并运行 Arduino 集成开发环境!

    ,我们将介绍如何在树莓派上安装并运行ArduinoIDE。所需物品要在树莓派上运行ArduinoIDE,你需要以下组件:配备适当电源的树莓
    的头像 发表于 07-01 17:41 4061次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b>派上安装并运行 Arduino 集成开发环境!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1065次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    对准树莓4,屏幕上会显示“RaspberryPi4”;对准树莓Zero时显示“RaspberryPiZero”,依此类推。组装在树莓
    的头像 发表于 06-13 16:39 1001次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里用树莓
    的头像 发表于 05-22 16:53 1216次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 876次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    解锁树莓集群:一步步打造你的超级计算阵列!

    树莓集群简介树莓集群是由多台联网的树莓计算机组成的网络,它们作为一个统一、协调的单元协同工
    的头像 发表于 04-25 16:17 1962次阅读
    解锁<b class='flag-5'>树莓</b><b class='flag-5'>派</b>集群:一步步打造你的超级计算阵列!

    树莓+Balena OS:一键解锁智能硬件新技能!

    通过云平台实现远程管理。今天,我们就来详细了解一下如何在树莓派上安装BalenaOS,并开发你的第一个应用,让你的树莓瞬间变身智能设备!第一部分:
    的头像 发表于 03-25 09:25 1536次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>+Balena OS:一键解锁智能硬件新技能!

    人脸识别指南:如何在树莓派上安装和设置 Dlib

    学习如何在树莓派上安装Dlib并配置人脸识别功能,为您的AI项目奠定基础。在树莓派上安装Dlib的详细步骤要为树莓安装Dlib并确保人脸识
    的头像 发表于 03-24 17:31 1275次阅读
    人脸识别指南:如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b>派上安装和设置 Dlib

    GPIO在树莓中的应用

    直接控制和读取外部硬件设备的状态。 1. GPIO简介 GPIO是树莓派上用于与外部世界交互的一组引脚。这些引脚可以被配置为输入或输出模式,从而实现对外部设备的控制和数据读取。树莓的GPIO引脚包括数字和
    的头像 发表于 01-09 09:41 1254次阅读