3 ms·
> DARKNAVY built a basic QEMU-based emulation environment for the Rev3 firmware Anyone has links to resources about how to emulate a firmware that connects to
by breppp 1y ago
> DARKNAVY built a basic QEMU-based emulation environment for the Rev3 firmware
Anyone has links to resources about how to emulate a firmware that connects to external devices (GPS here), any ready solutions?
- walterbell 1y agohttps://android.googlesource.com/platform/external/qemu/+/2db80f7c1921a6f5d48b998378e3792e16c968a4/README.md https://android.googlesource.com/platform/external/qemu/+/2d... > Android Emulator is downstream from the QEMU emulator. It adds support for booting Android devices, emulates typical Android hardware (OpenGL, GPS, GSM, Sensors) and a GUI interface. The android emulator extends qemu in various ways.
- breppp 1y agoThanks, very interesting as a source for new devices to emulate I was looking for some overall guide of taking a firmware that interacts with the external environment and how to emulate it
- walterbell 1y agoAre you looking for software to? (a) emulate platform (e.g. x86/Arm SoC) running "firmware" = OS/drivers/userspace (b) emulate devices (e.g. MCU, sensors, gateware, firmware) communicating with (a) (c) simulate behavior of OS+userspace software running on (a) (d) other Variations of (a) are available from: QEMU (OSS) Ant Micro Renode (OSS) Arm FVP (commercial) Intel SIMICS (commercial)
- breppp 1y agoa+b for an existing embedded firmware, for testing mostly