Embedded Onboarding
First Workday Agenda:
Team Meeting (get Slack, Confluence, etc.)
Quick 20ish min meeting with Matthew, Akshay, Mika to understand what first day will look like.
Set up tooling: Install KiCad, STM32 Cube IDE, Get Bild Access
STM32 Cube IDE: https://www.st.com/en/development-tools/stm32cubeide.html
Bild Access: Thread your UT emails in VCAT Slack Channel - we will get you access
Double check that y’all understand basic circuit ideas: V = IR
What are Common Digital Communication Protocols:
USB Differential Pair: helps with noise, don't worry about it too much…
Serial Wire Debug: https://www.youtube.com/watch?v=TlWlLeC5BUs (only watch if you’re really that bored)
Radio Frequency (RF): https://www.youtube.com/watch?v=sRX2EY5Ubto
PCB Design Part #1: KiCad 7 STM32 Bluetooth Hardware Design (1/2 Schematic) - Phil's Lab #127
Goal: Actually understand what this dude is talking about. We expect you to ask questions. We expect you to spend time following along and making note of his process. While we don’t care how you go about learning this material, we do care that you DO learn it.
We will be happy if you get through this first video by the end of workday. When Matthew did the videos it took about 4x the length of the video to get through and learn everything.
PCB Design Part #2: KiCad 7 STM32 Bluetooth Hardware Design (2/2 PCB) - Phil's Lab #128
Finish by end of next workday
Goal by EOD:
Be well into the Phil’s Lab lectures. Either continue them during the school week, or do the MIT CLI videos. Either way do 1 to 2 hours of LHR work during the week, if you don’t mind : )
Additional Links:
MIT CLI Videos: (you will have to do these two videos at some point)
Lecture #1: Course overview + the shell
Lecture #2: Shell Tools and Scripting
What is CAN?