Felix's Final Project Video - cu-ecen-aeld/final-project-felschr GitHub Wiki
Overview
This page provides an overview of Felix Schröter's contribution to the AESD Final Project.
Video Outline
See https://drive.proton.me/urls/AYDNWXT83W#UhcPlGmYp4eY
The video demonstrates:
- Hardware setup
- Xtensa/Linux build for ESP32-S3
- motion detection with LED feedback
Challenges
My most difficult challenge when implementing this project were:
- getting Linux build for ESP32-S3 working
- building Rust application for Xtensa/Linux (in the end I abandoned this in favor of C)
Lessons Learned
The most important topics I learned from this project were:
- how to run Linux on lesser known architectures (Xtensa)
- Linux can run quite well on very resource constrained systems like the ESP32-S3
- setting up Rust builds for custom targets that aren't officially supported can be quite hard