Learning Objectives
- Understand how microcontrollers run firmware code
- Explain how firmware is built, packaged, and what tools are used at each step of the build process
- Set up a development toolchain for embedded C on your laptop
- Run a basic “hello world” on a microcontroller and blink an LED