Hi, I develop LDT - Linux Driver Template. It can be used as starting point of development custom device driver and for learning development of Linux device drivers. Documentation: https://github.com/makelinux/ldt/blob/master/README.md The driver uses following Linux facilities: module, platform driver, file operations (read/write, mmap, ioctl, blocking and nonblocking mode, polling), kfifo, completion, interrupt, tasklet, work, kthread, timer, misc device, proc fs, UART 0x3f8, HW loopback, SW loopback, ftracer. To test the driver just run git clone git://github.com/makelinux/ldt.git && cd ldt && ./ldt-test You feedback, suggestions, discussions, recommendations patched will be greatly appreciated! Thanks -- Constantine Shulyupin http://www.MakeLinux.com/ Embedded Linux Systems, Device Drivers, TI DaVinci -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html