|
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.
- 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
- 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.
|
|
|