This repository hosts the project files for CSE/EE 474: Embedded Systems @ the University of Washington. There is a "getting started" project (a1) and 4 main projects (a2 - a5) that compromise the development of a simulated satellite with several subsystems that emulate key functionality (e.g. thrusters, power, warning alarm, etc.) This satellite system was developed in C, unit tested with Google's C++ testing framework, and deployed on the Beaglebone black
See below for the write-ups detailing the implemented components of each project:
- Project 1: Getting Started w/ C + Beagleboard
- Project 2: Overall Control Flow
- Project 3: Adding peripherals and Comms
- Project 4/5: Battery, Image, Docking, Pirate Detection, and More
Daniel Snitkovskiy | Abdul Katani | Radleigh Ang