Extendable digital logic educational tool Outreach project for high school students Teaches basics of digital logic Provides framework for any reactionary game (Guitar Hero, Dance Dance Revolution)
Block diagram Monitor Gumstix Linux Host Micro-controller Student Logic Student Hardware USB or RS232 VGA I/O Pins Speakers
PSSC 1 An ability to communicate via USB between the micro-controller and Linux host Gumstix Linux Host Gumstix Linux Host Gumstix Linux Host USB or RS232 Micro-controller
PSSC 2 An ability to display graphics on an external monitor Monitor Gumstix Linux Host Gumstix Linux Host Gumstix Linux Host VGA
PSSC 3 An ability to read and play audio files in meaningful conjunction with the graphics Speakers Gumstix Linux Host Gumstix Linux Host Gumstix Linux Host
PSSC 4 An ability to accommodate on the fly redefinitions of micro-controller functionality Gumstix Linux Host Gumstix Linux Host Gumstix Linux Host USB or RS232 Micro-controller
PSSC 5 An ability to allow configurable user defined game play experiences No inherent game built into product Easy to define inputs/outputs that trigger on graphical events or at specific times Easy to define the graphics