реклама на сайте
подробности

 
 
> TCP/IP + ATMEGA128 + CS8900, Подскажите с чего начать, примеры
cpl
сообщение Nov 7 2006, 17:51
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Требуется разработать TCP сервер для удаленных измерений.
за основу взял Мегу128 + CS8900 + RAM 64k
решил копать с сторону LWIP стека (с перспективой использования стека под арм).
Вопрос чего начать, по скудной документации понятно что лучше работь в режиме callback function (попроше), несовсем понятно с чего начинать как инитить сам стек и обрабатывать пакеты.

железо запустил, принимает пакеты и выводит в UART порт, подошел к стеку и попал в тупик, подскажите как с ним работать ? ninja.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vesago
сообщение Nov 10 2006, 11:34
Сообщение #2


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Имхо я особой нужды в TCP тоже не вижу. Как правило TCP требуют от нашего брата писатели верхнего софта из-за лени несколько усложненить верхний софт при работе с UDP. Кстати хотел спросить народ - я закончил написание TCP, чтоб передавать данные через GPRS. Теперь совершенно не представляю как отладить. Непосредственно с сервером опсоса дороговато как-то. Может кто поделится мыслями?
Go to the top of the page
 
+Quote Post
impatt
сообщение Nov 15 2006, 07:54
Сообщение #3


Частый гость
**

Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088



Цитата(vesago @ Nov 10 2006, 14:34) *
Кстати хотел спросить народ - я закончил написание TCP, чтоб передавать данные через GPRS. Теперь совершенно не представляю как отладить. Непосредственно с сервером опсоса дороговато как-то. Может кто поделится мыслями?

Если осилил написание TCP (хотя наверняка получился недоделаный и дырявый - даже на очень эксплуатируемых стеках во всех, думаю, осях ошибки находят чуть ли не по сей день), то осиль запуск pppd (сервис ppp) на каком-нибудь *NIX-е, например, Линукс или *BSD.
Это процесс, который цепляется на указанный, условно говоря, ком-порт (реально терминал или поток ввода/вывода из другого процесса) принимающий оттуда ppp кадры, и создающий/удаляющий IP интерфейс в системе.
Таким образом сможешь проверить, как работает твой софт.
Для того, чтобы убедиться, что правильно настроен pppd, проще, если работаешь в винде, создать модемное соединение на каком-нибудь КОМ-порту и соединить машину с pppd и виндой нульмодемным кабелем.


Вопрос: зачем изобретать велосипед и делать что-то снова своё, а не брать уже готовое и отлаженое ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- cpl   TCP/IP + ATMEGA128 + CS8900   Nov 7 2006, 17:51
- - pitt   http://www.ethernut.de/   Nov 7 2006, 19:09
- - cpl   Интерисует именно стек LWIP   Nov 7 2006, 20:53
|- - Nanobyte   Цитата(cpl @ Nov 8 2006, 00:53) Интерисуе...   Nov 7 2006, 21:19
- - cpl   с этого и начинал, примеров использования ненашел ...   Nov 7 2006, 21:31
|- - impatt   Цитата(cpl @ Nov 8 2006, 00:31) с э...   Nov 8 2006, 05:48
|- - cpl   Цитата(impatt @ Nov 8 2006, 08:48) Цитата...   Nov 8 2006, 10:52
|- - impatt   Цитата(cpl @ Nov 8 2006, 13:52) Как я пон...   Nov 8 2006, 11:45
|- - cpl   Цитата(impatt @ Nov 8 2006, 14:45) Цитата...   Nov 8 2006, 12:58
|- - impatt   Цитата(cpl @ Nov 8 2006, 15:58) Спасибо т...   Nov 9 2006, 03:10
|- - cpl   Понял, попробую.   Nov 9 2006, 10:37
- - iosifk   Цитата(cpl @ Nov 7 2006, 21:51) Требуется...   Nov 8 2006, 06:37
- - vesago   Начать наверное лучьше с ознакомления с TCP/IP, то...   Nov 8 2006, 10:04
|- - cpl   Цитата(vesago @ Nov 8 2006, 13:04) Начать...   Nov 8 2006, 11:11
|- - defunct   Цитата(cpl @ Nov 8 2006, 14:11) С протоко...   Nov 9 2006, 15:59
|- - cpl   Цитата(defunct @ Nov 9 2006, 18:59) Цитат...   Nov 9 2006, 16:02
||- - defunct   Цитата(cpl @ Nov 9 2006, 19:02) Встречный...   Nov 9 2006, 16:30
|- - ig_z   Цитата(defunct @ Nov 9 2006, 19:59) На мо...   Nov 9 2006, 16:27
|- - dch   Цитата(defunct @ Nov 9 2006, 18:59) На мо...   Nov 12 2006, 01:53
|- - defunct   Цитата(vesago @ Nov 10 2006, 14:34) спрос...   Nov 10 2006, 12:56
- - vesago   Понятно это. Получается надо брать вроде реалтеков...   Nov 11 2006, 10:55
|- - defunct   Цитата(vesago @ Nov 11 2006, 13:55) Я име...   Nov 11 2006, 22:54
|- - vesago   Цитата(defunct @ Nov 12 2006, 02:54) Хотя...   Nov 12 2006, 08:39
|- - defunct   Цитата(vesago @ Nov 12 2006, 11:39) Прави...   Nov 12 2006, 22:33
|- - vesago   Цитата(defunct @ Nov 13 2006, 02:33) Хотя...   Nov 13 2006, 09:07
|- - defunct   Цитата(vesago @ Nov 13 2006, 12:07) Прави...   Nov 13 2006, 20:34
- - alekseykoj   Я впринципе реализовал стек протоколов самостоятел...   Nov 14 2006, 06:25
- - vesago   Я тоже сам накатал под мегу128. Но у меня частный ...   Nov 14 2006, 08:11
- - alekseykoj   У меня впринципе немного покруче будет.... Поддерж...   Nov 15 2006, 07:25
- - vesago   Изобретать велосипед пришлось из-за ограниченности...   Nov 15 2006, 10:43
|- - impatt   Цитата(vesago @ Nov 15 2006, 10:43) Изобр...   Nov 21 2006, 07:41
- - vesago   А можно какую ссылочку - отправную точку по этому ...   Nov 22 2006, 12:24
- - vesago   Попросил - состряпали для меня мост - гоняет из из...   Nov 25 2006, 12:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01419 секунд с 7
ELECTRONIX ©2004-2016