STAGE 05 OF 5
Building Reliable Systems
Making it work every time: sharing the CPU safely, surviving bad power, and shipping updates without bricking the device.
3 units18 of 18 lessons available
Concurrency and Real-Time Design
Do many things at once, and prove each one is on time.
Power and Reliability
Run for years on a battery, and recover when things go wrong.
Firmware Updates and Security
Ship new firmware without bricking the device or trusting strangers.