Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[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]Virtual standups: Saturdays at 1:00pm and Wednesdays at 8:00pm.

 

Term Goals

Blurb

Term Goal A

  • Blurb

Term Goal B

  • Blurb

Term Goal C

Hardware Validation

  • We’ve written a lot of firmware, but now we need to make it actually work on hardware! That means writing, running, and debugging smoke tests so that we can be sure that each driver and each hardware component works, and debugging our projects until everything runs on hardware correctly.

Integration Testing

  • We need all our projects on different boards to work together smoothly.

Electrical Mockup

  • The end goal for the term is an electrical mockup: we connect the boards together, flash our firmware onto all of them, and test that the whole system works.

 

Term Projects

Blurb

Project A

  • Blurb

Project B

  • Blurb

Project C

Telemetry

  • Telemetry is the system that sends the car’s data into the cloud and broadcasts it over both LTE and Wi-Fi to the chase car.

Multi-Project x86 Emulation (MPXE)

  • This project will hopefully let us run simulate running projects on multiple boards at the same time so that we can catch integration bugs before they happen.

Hardware validation support

  • Create more tools like smoke tests that we and the hardware team can use to quickly validate boards and the firmware on them.

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 Fall 2020 Subteam Leads & Project Managers

 Picture

Jess Muir - Technical Lead

About Me
Blurb

Talk to Me About
Blurb

 Picture

Ryan Dancy - Technical Lead

About Me
Blurb

Talk to Me About
Blurb

 Picture

Catherine Cai - Project Manager

About Me
Blurb

Talk to Me About
Blurb

Skills to Thrive on the Subteam

[Insert skills (can be technical and soft skills) to do well on the subteam]

[Links to additional references for subteam]