- 21 Jul, 2024
SWUpdate for Cubieboard QEMU
Software update is an important part of design of modern embedded systems. It allows faster time to market, since fixes, security or stability updates or even new features can be pushed to the devices after they have been deployed. The update mechanism usually depends on the internet connectivity, but if device is physically accessible it can also be done using some local interface, like USB or et ...
- 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 memo ...
- 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 ...