Firmware Onboarding Schedule Spring 2022

 

Tutorial

Date + Presenter

Topics

Purpose

Links

Tutorial

Date + Presenter

Topics

Purpose

Links

Firmware 101:

Welcome to Midnight Sun Firmware!

Saturday May 7th

(1:45-4:45pm)

  • Introduction to Firmware

  • Systems Overview

  • How we are working remotely?

High-level and general introduction for new and interested members.

 

 

Firmware 102:

Embedded programs and libraries

Saturday May 14th

(1:45-4:45pm)

  • Datasheets

  • GPIO

  • Interrupts

  • ADCs

To familiarize new members with the tools and libraries we use

Make sure to watch Part 1 and Part 2

Firmware 103:

Introduction to FreeRTOS

Saturday May 21th

(1:45-4:45pm)

  • Tasks

  • Queues

To familiarize members with the integration between Firmware and Software, required hardware libraries, and embedded ports basics.

 

Firmware 104:

Concurrency, peripherals, and Project Design

Saturday May 28th

(1:45-4:45pm)

  • Concurrency Features

  • SPI and I2C

  • Project design concepts

More advanced FreeRTOS concepts, and how they apply to our projects