Цитата(rfserega @ Jun 19 2011, 09:04)

Здравствуйте, хочу сделать интернет-радио в машину.
Берем любой покупной 3G-модем (наверное нужен с драйверами под Linux), подключаю его к своему устройству через USB.
Декодируем mp3 или aac поток интернет-радио внутри контроллера или аппаратным декодером (надо определиться в каком случае будет лучшее соотношение цена/сложность).
Дальше декодированный поток или с АЦП или с аппаратного декодера поступает на ФМ-передатчик.
Наверное без Линухи не обойтись. Посоветуйте с чего начать.
Наверное надо для начала подружить Линуху с 3Г-модемом. Никто ничего подобного не делал? Можно ли использовать драйвера в комплекте с модема для Линухи устанавленной на базе ARM7.
В АРМ-х я новичок. Так что сразу извиняюсь за возможно глупые вопросы.
я делал интернет радио на следующей связке:
LPC2388 + Китайский USB GPRS/EDGE модем + VS1053 аудио кодек.
Вначале все было запущено под FreeRTOS с LwIP стеком - не понравилось,
потом убрал ось и переписал свой стек - стало объективно лучше.
Конечно, как тут писали, проблема в недостаточной скорости по каналу от сотового оператора. Если у вас в регионе скорость будет стабильно больше чем нужный битрейт для радио, то все будет отлично. У меня скорость прыгала, буферов было всего 16кБайт на входящий поток.
Т.о. иногда буферизация спасала и часами чисто шло, а иногда постоянно лагало.
Если возьмете процессор на Cortex-M3 то думаю и программно раскодируете звук.
Прием данных много ресурсов не требует, а декодирование MP3/AAC на указанном ядре примерно 50% съест.