Notes on key concepts for the quarter. Unfortunately contain both omissions and repetitions. Anything discussed will usually be needed for a lab:
-
Makefiles: makefiles
-
Observability and compiler optimization: observability
-
Devices: how to reason about devices; gpio, miniUART.
-
Registers: caller/callee
-
Interrupts: armv6 interrupt cheatsheet armv6 mode bug examples