Цитата(juvf @ Sep 28 2010, 08:54)

Ага, спасибо за курс,,,,,, почитал в вики. Устаревший протокол. Вместо него сейчас используют РРР. Т.е. если соеденяться по rs-232, то придется програмно реализовывать стек протокола TCP/IP (PPP или SLIP). Не очень радует (( Ну допустим реализую я РРР и будет страничка html в железке. Как комп подключится к ней? если я подключусь 232-ым к железке и напишу в браузере нужный ip-адрес - то как комп перенаправит запрос не в сетевую карту а в сом порт? Как это работает например в Windows? Нужно будет добавлять в "Деспетчере устройств" какой-нибудь нуль-модем и задавать ему ip-адрес? Или ещё как? А как это работает в *nix-ах?
Дела нынче обстоят так.
К примеру мои платформы все поддерживают такой интерфейc.
Из последних вот эта:
http://www.alylab.eu/OpenProjects/ARMGeoSpyder2/ARMGS2.htmОна не имеет Ethernet-а, но имеет USB и RS232 порты.
Через RS232 по протоколу TCP/IP в Windows XP можно подключится двумя способами к дивайсу:
как к клиенту и тогда дивайс первый долбит в PC текстовый запрсос "CLIENT" (его даже можно поменять в каком-то ini файле в XP ),
как к серверу и тогда PC долбит дивайс текстовым запросом "CLIENT" , а дивайс должен ответить "CLIENTSERVER"
Все. После этого наступила PPP сессия. В течении этой сесии либо дивайс может предложить PC свой IP адрес либо PC назначает IP адрес из пула назначенного при настройке прямого соединения. Это будет локальный сетевой адрес. По окончании сеанса PPP в PC в таблице маршрутизации появляется запись с IP-адресом подключенного дивайса.
В строке броузера вводится адрес дивайса (его можно узнать из статуса нового появившенгося значка сетевого соединения) и дальше уже WEB сервер дивайса рулит.
Аналогично можно устроить виртуальный COM порт в дивайсе на USB и таким же ровно способом работать по USB но только значительно быстрее.
Плохая новость в том, что в Windows 7 прямое подключение по PPP через RS232 полностью снесли (оно и в XP работало не сильно надежно), оставили только беспроводные конекты.
И тогда сделать реально хороший коннект к дивайсу можно через USB внедрив в дивайсе профиль RNDIS, но это уже другая тема

Ну а самый толковый открытый TCP стек с PPP протоколом ищите у Freescale в RTOS MQX.