Проигрыватель предназначен для воспроизведения в случайном порядке записей по одному из двух списков для проигрывания. Управляется двумя кнопками: проигрывание из первого списка, проигрывание из второго списка, остановка… Носителем данных служит SD или MMC (вариант -- RS-MMC) карта памяти, поддерживаются карты объёмом до 2-х ГБайт.
В настоящий момент работа над проигрывателем не закончена. Планируется введене поддержки USB (как дискового накопителя), исправление некоторых ошибок…
По поводу принципиальной и монтажной схемы просьба обращаться к И. Г. Гулеву (первой, на самом деле, просто не существует -- берите за основу плату Olimex и оставьте только нужное).
Программирование прошивки в память осуществляется следующим методом:
запускается openocd с
такими параметрами командной строки:openocd -f at91sam7s256.cfg.
После чего запускается telnet localhost 4444 и в
окне telnet даётся команда "flash write 0 main.bin 0".
За основу были взяты проекты evaluation board фирмы Olimex и (MP3-проигрыватель Andreas Schwarz). Разработка электронной схемы, сборка и монтаж осуществлялась И. Г. Гулевым, модификацией программного обеспечения занимался Kirill Frolov.