- 15 Jul, 2025
Using QMP to interact with QEMU Board
QEMU Machine Protocol (QMP) QEMU is a very useful tool for learning embedded system operation since different processors, configurations and peripherals using different protocols can be emulated. For this blog I've made several custom peripherals and it is not always easy to make a demo, since some meaningful data has to be provided. For instance, in the custom peripherals examples for I2C and SPI ...
- 10 Jul, 2025
Rust userspace application for QEMU custom peripherals
After working with C, C++ and Python for more than 15 years, I got the opportunity to work with Rust at my current workplace (while still working primarily on Yocto and Linux). It has been a pleasant ...
- 18 May, 2025
Supporting multiple build configurations with Yocto
When adding new MACHINE and DISTRO configurations to Yocto, handling build setup for all of them can become complicated. The increased complexity is especially obvious when new DISTRO configurations a ...
- 04 May, 2025
QEMU SPI NOR flash with SWUpdate recovery
In the QEMU Custom SPI peripheral post the support for SPI controller for Cubieboard was introduced. A custom SPI peripheral was developed to demonstrate basic functionality. QEMU comes with out-of-th ...
- 17 Apr, 2025
Enabling USB for Cubieboard QEMU
Embedded systems support various serial or parallel interfaces for communication. In some of the posts in MistraSolutions blog interfaces like SPI and I2C were covered. Today, one more serial interfac ...