Custom I2C peripheral in QEMU

QEMU supports creating various peripherals, not only the [memory-mapped](../ldd-custom-qemu-device/) shown in previous posts. In this post we will go through the process of creating a new I2C peripheral, and userspace support for it. The following things will be covered - [Custom I2C QEMU peripheral](#custom-i2c-qemu-peripheral) - [Peripheral description](#peripheral-description) - [Periphe...

Linux Device Driver for QEMU custom memory-mapped device

_This is part 2 of the Linux device driver development post series._ In the [previous post](../ldd-custom-qemu-device/) the steps for creating a custom memory-mapped peripheral in QEMU were presente...

Creating Custom QEMU Memory Mapped Device

_This is part 1 of the Linux device driver development post series._ In this post we will cover the following things - [Designing custom memory-mapped device in QEMU](#designing-custom-memory-mappe...

Linux device driver development using QEMU - introduction

In the previous [posts](../qemu-board-emulation-part1/) I introduced simple methods to prepare and run a QEMU image for board emulation. Target board was Cubieboard and mainline U-Boot and Linux kern...

Join the Newsletter!

Subscribe to get latest MistraSolutions content by email.