An example of Linux Char Device Driver