OS12: Basic Keyboard Driver (x86 Interrupts)#

YouTube Video

In this video, we learn about interrupts and write our own basic keyboard driver!

Timestamps#

  • 0:00 Lecture

  • 9:58 What we’re building

  • 10:39 Updates to Makefile, add .gdbinit file

  • 12:32 Updates to kernel.asm

  • 18:08 Updates to kernel.c

  • 28:28 Compiler error fixes; working demo again

  • 29:06 GDB debugging skills; making the keyboard map from scratch