Home | GitHub | Underground | Info | Who | Course
Semester | Notes |
---|---|
Fall 2023 | TBA |
Spring 2023 | UMass Lowell and LFX |
Fall 2022 | Recordings available soon |
Spring 2022 | Second iteration |
Fall 2021 | First iteration |
Spring 2021 | Initial attempt |
Git | Linux Crash Course | Linux Tips of Great Power | Kernel Compilation
Debugging Techniques | Modules and Drivers | Writing Modules | Writing Character Drivers
Advanced Character Driver Operations | Kernel Data Types | Memory Allocation | Concurrency
Interrupts | Timing and Scheduling | Memory Mapping and DMA | Hardware I/O | Block Drivers
The first half of the semester has weekly assignments for six weeks, followed by a midpoint presentation from each student.
The second half of the semester consists of two final assignments and a final presentation.
Course Policies | Submission Guidelines | Peer Review Process
A(-1) | A0 | A1 | A2 | A3 | A4 | Midpoint Presentation | A5 | A6