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 ride (so far 😅), so I wanted to try a bit of Rust in my free time as well, both for Linux userspace applications and for baremetal applications (comming soon™).The goal of this post is to demonstrat ...

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 ...

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 ...

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 ...

Making initramfs image with Yocto

Embedded systems can have different types of persistent (non-volatile) storage, like eMMC, SD card, NOR or NAND flash memory. Each storage type has advantages and disadvantages with regards to the rea ...

Join the Newsletter!

Subscribe to get latest MistraSolutions content by email.

    ​