Another illustration of how to go about writing a Linux device driver.