Разработка модема с такими ТТХ:
Скорость передачи данных 128 или 256 кбит/с.
Интерфейс с линией IDSL или SHDSL.
Интерфейс с ПК RS232 + USB + Ethernet. (Присутствуют все используется по выбору пользователя).
Нацелился ставить AT91SAM7X256.
Причины:
1. Есть опыт работы с SAM7S
2. Есть все указанные интерфейсы.
3. Есть интерфейс SSC (он же интерфейс кодека, он же PCM).
4. Есть опыт работы с MC145572, Socrates.
5. Есть опыт разработки аналогичного модема на 128 кбит/с с использованием AVR (программа написана на ASM).
6. Успешно собраны и запущены (правда на LPC) FreeRTOS и TNKernel в тестовом режиме (две задачи: мигалка и RS232).
Вопросы:
1. Имеет ли смысл использовать для этой задачи RTOS и почему?
2. Если имеет, то какую?
3. А может написать как на AVR на ASMе?
Опыта применения RTOS у меня нет, но есть опыт применения Linux.