Tutorial | Date + Presenter | Topics | Purpose | Homework | Links |
---|---|---|---|---|---|
Firmware 101: Welcome to Midnight Sun Firmware! | Saturday May 15th, 2021 Ryan |
| High-level and general introduction for new and interested members. | ||
Firmware 102: Firmware 101 Continued! | Saturday May 22nd, 2021 Mitchell |
| To familiarize new members with the tools we use as well as the GPIO and Software required for development. |
| Make sure to watch Part 1 and Part 2 |
Firmware 103: Introduction to Hardware Libraries | Saturday May 29th, 2021 Avery |
| To familiarize members with the integration between Firmware and Software, required hardware libraries, and embedded ports basics. |
| |
Firmware 104: Inter-board Communication | Saturday June 5th, 2021 Mitchell |
| Understanding communication protocols. |
| |
Firmware 105: Architecture | Saturday June 12th, 2021 Ryan |
| Understanding the architecture of a firmware project. | (Optional) Review tutorial videos. |
Additional tutorials on particular projects
These are open to all firmware members, not just new members!
Tutorial | Date | Presenter | Links |
---|---|---|---|
MU: our firmware system eMUlator + integration test platform | Saturday May 29th, 2021, 3:00pm | Mitchell | (Note: original name was MPXE) |
Bootloader: flashing code remotely over CAN | Saturday June 5th, 2021, 3:00pm | Ryan | |
Telemetry: getting data off the car and into the cloud | Saturday June 12th, 2021, 3:00pm | Avery | |
Babydriver: validating hardware from Python | Saturday July 3rd, 2021, 2:00pm | Ryan |