Operating Systems Video

OS12: Basic Keyboard Driver (x86 Interrupts)

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

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

Notes for this video (and all others) are on the wiki:…

Latest source can be found at the main repo:

Join the LBLC mailing list!

Be the first to know about new articles and videos.

Leave a Reply

Your email address will not be published. Required fields are marked *