Какой нах Дэлфи...
"Железки" программировать можно только одни - микроконтроллеры. К контроллерам идёт свой софт - обычно там всё интегрировано - компиляция, прошивка, эмуляции и пр. НО - они платные, а бесплатные версии урезаны. Для записывания программы в МК необходим программатор - то же самое что с софтом, или дорого, или с траблами. Прога пишется в любом редакторе хоть на С, хоть на ASM(размер меньше, хотя щас это не критично..). Единственно надо сверяться с дэйташитами - бывает некоторые команды не поддерживаются.
...
насколько всё это сложно? ...
Для меня, дипломированного инженера-электронщика, это не сложно. А вот у тебя мозгов вряд ли хватит. Кроме того - для распаковки mp3 потребуется ещё писать декодировщик, или "железный" декодер (трудно найти). Листинг проги-ДК есть готовый в сети, но всё равно "под себя" затачивать прийдётся. Доп. память под сам mp3-файл, порт для неё (не будет же там одна мелодия раз и навсегда)...
Уточни цены - овчинка может просто не стоить того, купи коммуникатор и просыпайся под него.
Короче, если хочется повоображать - пожалуйста:
1)
инфа о Microchip //для начинающих в самый раз
2)
инфа о Atmel
3)
инфа о MP3
p.s. ...ну и на закуску - С++ там вообще не нужен.