[Blurb about the team]
Firmware makes the hardware work. We write embedded C code that runs on microcontrollers on each board, making the whole electrical system do what it’s supposed to do.
Important
Upcoming 101 | [Day of the week], [month][numerical date][time] | Weekly Meetings | [Day of the week], [month][time]Saturday, September 19 2:00 pm. Weekly after that. |
---|---|---|---|
Weekly Meetings | Virtual standups: Saturdays at 1:00pm and Wednesdays at 8:00pm. |
Term Goals
Term Goal A |
| |
---|---|---|
Term Goal B |
| |
Term Goal C | BlurbHardware Validation |
|
Integration Testing |
| |
Electrical Mockup |
|
Term Projects
Project A |
| |
---|---|---|
Project B |
| |
Project C | BlurbTelemetry |
|
Multi-Project x86 Emulation (MPXE) |
| |
Hardware validation support |
|
Software & Programs Used
Software/Program Name | What it’s used for | ||
---|---|---|---|
C Programming Language | All of our firmware is written in bare-metal C! | ||
Git | C Programming | VirtualBox | Vagrant |
Version control | |
GitHub | Code review, hosting our code |
GNU Make | Build system |
Travis CI | Continuous integration: checking that every pull request builds and passes unit tests! |
VirtualBox + Vagrant | VM for development |
Jira | Ticket tracking |
Confluence | Documentation |
Your Winter 2021 Subteam Leads & Project Managers
Skills to Thrive on the Subteam
[Insert skills (can be technical and soft skills) to do well on the subteam]
Additional links
[Links to additional references for subteam]
We unfortunately don’t have the resources to guide you through learning programming from scratch, but if you have some programming experience (any language) or you’re a very motivated self-learner you can pick up C and any firmware specific knowledge on the team.