Author: Alistair Keiller
Onboarding
Relevant coding background to understand DAC
Git: Video || Article Rust: Book && Rustlings Cargo: Guide (sections 1-2, optionally 3) Iced.rs: Short Guide Tokio.rs: Tutorial
Relevant hardware background to understand DAC
Raspberry Pi 5: Fun Video Teensy 4.1: Fun Video CAN protocol: Video
Codebase overview
Here is our codebase: https://github.com/Anteater-Electric-Racing/embedded
fsae-dashboard

This dashboard displays current critical information to the driver.
fsae-raspi
Runs on the Raspberry Pi and handles all telemetry ingestion and storage. It polls ISO-TP CAN data from can0, decodes it into typed telemetry, and fans it out to an embedded rumqttd MQTT broker and a TDengine time-series database.