ELEC424/COMP424/ELEC553: Mobile & Embedded Systems



We have five labs (or more). More details to come as the semester progresses. All lab reports and source materials should be submitted via Canvas.

Lab 1: Debugging Linux Userspace Programs

Released 08/23/2018; Due 08/30/2018 10:50am

Lab 2: Linux Kernel Module

Released 09/4/2018; Due 09/18/2018 10:50am

Lab 3: System calls (kernel interfacing)

Released 09/22/2018; Parts 1 to 3 Due 10/16/2018 10:50am; Part 4 Due 10/23/2018 10:50am

Lab 4: Count the primes (Warming up with Rust)

Lab 5: Electronic level (Baremetal Rust)

Released 11/08/2018; Due 11/21/2018 11:59pm

Lab 6: Electronic level (a minimum kernel in Rust)

Released 11/22/2018; Due 12/10/2018 11:59pm