images are CC BY-NC-SA 3.0
Description: Have you ever wanted to create your own MP3 player? The MP3 Development Board combines a thick set of technologies to give you the most options available. It's got a color screen, accelerometer for menu navigation, 1gig of storage (user upgradable), USB mass storage, as well as a built-in FM transmitter (for your car!). We give you the basic software functions, you make the player your own. Headphones not included.
The MP3 Development Board uses the SparkFun USB bootloader. This bootloader allows you to compile firmware on your local workstation, then copy that firmware file onto the unit like it was a removable flash drive. When the unit resets, the firmware is automatically copied from the micro-SD card to the internal flash of the ARM7. This system greatly increases the speed at which the firmware can be flashed to the unit.