- 06 May, 2026
QEMU Board emulation helper scripts update
The QEMU Board emulation part 1 and part 2 posts were the first posts on MistraSolutions back in March 2024. They were a detailed instructions on how to start emulation using QEMU Cubieboard, with all the steps needed to build both QEMU, as well as how to use U-Boot, Linux kernel and Ubuntu root filesystem to make a bootable SD card image and run it inside QEMU. Additionally, helper scripts were a ...
- 22 Feb, 2026
Mongoose webserver as UI for QEMU custom peripherals
In the previous posts on Custom QEMU peripherals (Memory-mapped, I2C, SPI) the validation of peripheral functionality was done using a CLI (Command Line Interface) application, developed in C++ or Rus ...
- 14 Dec, 2025
Linux device driver for the custom SPI peripheral in QEMU
In the post on Linux driver for custom I2C device the overall structure of a Linux I2C device driver was presented. The character device and sysfs attributes creation were also covered. Similar can be ...
- 14 Sep, 2025
Device Tree Overlay
Device Tree Intro In the embedded system various busses can be used to connect peripherals to the CPU (directly or indirectly): system/platform, I2C, SPI, UART, USB, PCI, etc. Some of these busses sup ...
- 06 Sep, 2025
Linux device driver for custom I2C peripheral in QEMU
In the I2C custom component post a new QEMU I2C peripheral was shown. Additionally, a C++ application (also Rust application) that can be used to interact with the peripheral from userspace was shown. ...