【问题标题】:Is there a Raspberry Pi hardware emulator that supports custom ISOs? [closed]是否有支持自定义 ISO 的 Raspberry Pi 硬件模拟器? [关闭]
【发布时间】:2021-10-02 11:08:00
【问题描述】:

我有一个为在各种 RPi 硬件(RPi 3、RPi 4、RPi CM3)上运行而构建的定制操作系统,但在真实硬件上进行开发是乏味、昂贵且受限的。

是否有任何 Raspberry Pi 硬件模拟器可以让我加载自定义 ISO?理想情况下,它将模仿所有硬件输出和输入,例如带有 PWM、Wifi、图形的 IO。显然测试仍将在实际硬件上进行。

我查看了我最喜欢的搜索引擎,但我发现的所有结果似乎都集中在复古游戏开发上,或者仅限于单一操作系统(即 Raspbian)。

谢谢!

【问题讨论】:

    标签: linux raspberry-pi emulation development-environment iso


    【解决方案1】:

    对于大多数复杂的硬件(即 CPU、GPU、RAM、网卡、磁盘等),qemu has you covered,似乎还有一个 --machine raspi3b 标志,应该接近 Raspberry Pi 3B但我找不到任何关于包含的确切内容的信息。

    如果你想模拟其他的 raspi,你可以使用qemu-system-aarch64 --machine help 列出所有可以被 qemu 模拟的 64 位 ARM 设备(请注意,在撰写本文时,qemu 不支持 raspi4)。

    如果 qemu 提供的仿真不包含您想要的某些硬件,则可以使用虚拟内核模块来仿真很多东西,例如 GPIO 模型驱动程序as explained heremac80211_hwsim module。不过,它可能不像您希望的那样接近硬件,如果您更喜欢亲力亲为的方法,您可以创建 qemu“硬件”来作为 pi 的完美复制品。

    【讨论】:

      猜你喜欢
      • 2012-06-17
      • 2013-04-20
      • 2013-10-13
      • 2016-03-07
      • 2021-03-31
      • 2017-11-24
      • 2022-08-30
      • 2011-09-21
      • 1970-01-01
      相关资源
      最近更新 更多