This video continues to expand on how to write a device driver in linux. Specifically, I cover the difference between the two main types of devie drivers: character device drivers, and block device drivers.
Additionally, this video provides a quick diagrammatic overview of the process involved in writing a device driver from beginnng to end.
Of particular importance, the two main things to get from this video is that when writing a device driver one needs to create a device file using (mknod /directory/name c major minor) and to then write the device driver.