Midpoint presentation due by midnight tonight
E2 due next week
P2 released, due in two weeks
In L13 we covered:
What is a character device?
Why do we want to use character devices
How does the user interact with character devices?
How does a kernel module implement a character device?
Demo: random number generator
Extend file_operations
with write(2)
, ioctl(2)
, and llseek(2)
Introduce the jiffies
counter and HZ
constant
Discuss the device class system and struct device
Overview of MIDI and our simplification
Work through the design and implementation of kkey
Listen to the sound of the kernel
msg = (silence)
whoami = None
singularity v0.5 https://github.com/underground-software/singularity