Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fascinating process of designing a business card-sized device capable of running the iconic game DOOM using low-cost ARM architecture. Delve into the inspiration, considerations, and goals behind this unique project. Follow the research and development journey, covering topics such as processor selection, screen options, test board creation, and the implementation of Uboot and Linux. Learn about flash structure, booting processes, DTS configuration, and PCB design. Discover the intricacies of power management, component wiring, and UART connections. Witness the final board assembly and the triumphant moment of running DOOM on this miniature device. Gain insights into future plans for this innovative project in this engaging 18-minute talk by Ethan Sayre from Plano East High School, presented at a Linux Foundation event.
Syllabus
Introduction
Inspiration
Considerations
Goals
Research
Processor
Screens
Test Board
Uboot
Linux
Flash Structure
Booting from the Flash
DTS Configuration
Flash Configuration
PCB Design
Power
Component Wiring
UART Connections
Final Board
PCB Assembly
Running DOOM
Launching DOOM
Future Plans
Outro
Taught by
Linux Foundation