Skip to content
#

character-device

Here are 23 public repositories matching this topic...

End-to-end embedded Linux driver project for a custom QEMU-emulated MMIO mailbox device. Implements a QEMU `virt-mbox` SysBusDevice and Linux `vmbox` platform character driver exposing `/dev/vmbox0`, with FIFO-backed I/O, interrupts, `poll()`, ioctl UAPI, sysfs/debugfs observability, and an ARM64 QEMU boot demo.

  • Updated Sep 8, 2026
  • C

CharPulse is a Linux character device driver with a dynamically resizing kernel buffer. It supports read, write, append, and clear operations, allowing storage of large amounts of data safely.

  • Updated Apr 12, 2026
  • C

Add this topic to your repo

To associate your repository with the character-device topic, visit your repo's landing page and select "manage topics."

Learn more