- 09 Jun, 2024
Integrating support for custom QEMU peripherals in Yocto
In the previous posts a custom memory-mapped peripheral was introduced, together with the Linux device driver for it and a userspace application which can be used to interact with it. Besides the memory-mapped peripheral, a custom-i2c-peripheral was also described. The functionality and integration of the custom components were demonstrated using a SD card image with Ubuntu root filesystem.In this ...
- 26 May, 2024
Custom I2C peripheral in QEMU
QEMU supports creating various peripherals, not only the memory-mapped shown in previous posts. In this post we will go through the process of creating a new I2C peripheral, and userspace support for ...
- 19 May, 2024
Userspace application for QEMU custom memory-mapped device
This is part 3 of the Linux device driver development post series. In the previous post the structure of a Linux device driver for the custom memory-mapped peripheral in QEMU was shown. In this post w ...
- 19 May, 2024
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 the steps for creating a custom memory-mapped peripheral in QEMU were presented. In this post following items wi ...
- 19 May, 2024
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 thingsDesigning custom memory-mapped device in QEMU Register map Fitting into Cubieboard mem ...