blackhv demonstrates how a simple framebuffer device can be implemented in a fairly straightforward way.