Linux Kernel and Device Driver Development Learning Material and Schedule