Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RTOS + TCP/IP/PPP стек для AT91SAM7S
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
beketata
Есть задача реализовать TCP/IP соединение через GPRS модем, управляемый AT91SAM7S256.
У GPRS модуля встроенного TCP/IP стека нет.

TCP/IP стек с PPP по описанию есть у KEIL в библиотеке RL-ARM, но исходников на эту библиотеку у меня нет.

Может кто нибудь поделится опытом реализации данной задачи, желательно конечно, для процессора SAM7S ?
sergeeff
http://www.freertos.org/
beketata
Цитата(sergeeff @ Mar 9 2008, 21:55) *


Спасибо за ссылку, но хотелось бы услашать личные отзывы по использованию.

Из описания на сайте следует, что TCP/IP/PPP стека в составе FreeRTOS нет.
Имеется ввиду FreeRTOS + uIP ? Но про реализацию PPP для uIP там ничего не сказано,
а сайт http://www.sics.se/~adam/uip/ не открывается.
AlexandrY
Скачав FreeRTOS там можно обнаружить PPP в demo-проектах для некоторых платформ. В частности для SAM7 под компилятор CrossWorks.
Но там нет модемной прокладки, т.е. той части софта которая по AT командам подготавливает модем для работы в режиме передачи данных а потом переводит UART на работу в этом режиме.

Это довольно непростая часть кода поскольку к каждому модему нужны свои особенные сценарии подключения, перехвата ошибок и реконекта и если ориентироваться на широкий круг модемов, то скорее всего потребуется обработчик индивидуальных конфигурационных файлов для модема.
Отсюда вывод, что никто на свободно выложеном lwIP по PPP с реальными модемами не работал либо не выкладывает исходники.

Цитата(beketata @ Mar 10 2008, 19:35) *
Спасибо за ссылку, но хотелось бы услашать личные отзывы по использованию.

Из описания на сайте следует, что TCP/IP/PPP стека в составе FreeRTOS нет.
Имеется ввиду FreeRTOS + uIP ? Но про реализацию PPP для uIP там ничего не сказано,
а сайт http://www.sics.se/~adam/uip/ не открывается.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.