rust-osdev / homepage

https://rust-osdev.com
Apache License 2.0
119 stars 34 forks source link

2023-03: Add a blogpost #149

Closed phip1611 closed 1 year ago

phip1611 commented 1 year ago

This adds my blogpost https://phip1611.de/blog/writing-a-linux-driver-for-qemus-debugcon-device/ that shows how you can write a Linux driver for the QEMU debugcon device. Although, the driver still uses C, it is a wonderful example to demonstrate a minimal yet useful driver. Additionally, it is a good starting point for a rewrite in Rust, once the Rust tooling and API bindings in the kernel are more mature.