Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Modem + RTOS
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
amw
Разработка модема с такими ТТХ:
Скорость передачи данных 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.
Andy Mozzhevilov
Цитата(amw @ Mar 30 2007, 20:48) *
Вопросы:
1. Имеет ли смысл использовать для этой задачи RTOS и почему?

Имеет. Почему, сказано было столько много, что повторяться уже совсем не возбуждает.
Цитата
2. Если имеет, то какую?

uCOS-II или аналогичной весовой категории.
Цитата
3. А может написать как на AVR на ASMе?

Да ну, бросьте. Под ARM на asm? Как минимум на Ц. На AVR то asm большого смысла уже не имеет.
vanokuten
Цитата(amw @ Mar 30 2007, 17:48) *
Разработка модема с такими ТТХ:
Скорость передачи данных 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.


Если позволяет периферия (RAM, Flash) можно и uclinux поставить - тогда из драйверов почти ничего не придется писать + возможность дальнейших наворотов и возможность сосредоточиться на фичах а не портировании, тем более как вы сказали опыт linux есть
amw
Цитата(Andy Mozzhevilov @ Apr 2 2007, 05:39) *
Имеет. Почему, сказано было столько много, что повторяться уже совсем не возбуждает.

uCOS-II или аналогичной весовой категории.

Да ну, бросьте. Под ARM на asm? Как минимум на Ц. На AVR то asm большого смысла уже не имеет.

Ну, в общем, на Ц и будет.
Только опыта нет с RTOS, а проект надо делать.
Возможно я не с той стороны зашел.
Хотелось бы услышать мнение людей, котрые применяли (или не применяли) ОС для схожей задачи и/или на сходном процессора.

Цитата
Если позволяет периферия (RAM, Flash) можно и uclinux поставить - тогда из драйверов почти ничего не придется писать + возможность дальнейших наворотов и возможность сосредоточиться на фичах а не портировании, тем более как вы сказали опыт linux есть

Не позволяет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.