Main
Contact
Comments
Intro
Hardware
Software
FAT32
Photos
ASP.NET
ASP
Perl/CGI
NAS Sys
Libraries
Utilities
Projects DB
Parts Source
MP3Car
YAMMP
Oxygen MP3
PJRC
Z Player
PRUK2000
DSP MP3
Add a link
Introduction to Mp3 Player Project

After reading up on electronics project to do, I decided that building an MP3 player and writing the software to control it would be interesting and challanging.

Project Justification

- Personal interest in digital audio
- To learn new subjects and for a challenge
- To tie together theoretical knowledge learned during study and apply to a practical problem
- To work on a larger scale programming project
- To gain experience of a real time application development


Learning Outcomes
- Learn Atmel AVR architecture
- Understand FAT32 File System at byte level
- Implement I2C interfacing
- Work with mixed voltage IC interfacing
- Use real time system programming methods
- Experience programming algorithms on memory limited platforms
- Gain IDE disc interfacing know-how


I really would recommend anyone wanting to do an interesting electronics/software project to build an MP3 player. Doing this project allowed me to apply and improve my 'C' programming skills, and to work on my problem solving skills.
(c) R. Riglar 2003-2006
Disclaimer