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

 
 
> Транспортный протокол для соединения МК с компом, SLIP и TCP/IP - подходящее решение ?
san822
сообщение Jul 17 2006, 07:26
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Нужно сделать соединение между МК и компом.
В Винде ХР есть соединение SLIP с TCP/IP,
мне рекомендовали использовать его.
Не подскажете какой-нибудь исходник на Си для МК(любого),
в котором реализован ТСР обмен ?
Я почитал документацию по ТСР, стал сомневаться,
что без хорошего исходника,
который мог бы послужить основой,
эта задача под силу такому "чайнику" как я,
а сделать хочется...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
san822
сообщение Jul 17 2006, 09:28
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Да, наверное, я бы в своём проекте так и поступил...
Но совет "мне рекомендовали использовать его"(протокол ТСР)
почти принудительный...
smile.gif
Данный проект общий,
использует управление по SNMP.
На компе с Виндой стоит прога net-snmp-5.2.1-1,
а МК должен её понимать.
Насколько я знаю, эта прога работает
с UDP и TCP...
Go to the top of the page
 
+Quote Post
javalenok
сообщение Jul 17 2006, 09:40
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 18-02-06
Пользователь №: 14 469



Цитата(san822 @ Jul 17 2006, 12:28) *
Да, наверное, я бы в своём проекте так и поступил...
Но совет "мне рекомендовали использовать его"(протокол ТСР)
почти принудительный...
smile.gif

Да программисты такая профессия -- огород городить, велосипеды изобретать. Лечить этот дурдом надо принудительно.


Цитата(san822 @ Jul 17 2006, 12:28) *
Данный проект общий,
использует управление по SNMP.
На компе с Виндой стоит прога net-snmp-5.2.1-1,
а МК должен её понимать.
Насколько я знаю, эта прога работает
с UDP и TCP...


Стоит ли городить огород ради одной програмки? Ставите посредственное socket <-> rs232 приложение на компьютер. Его написать в 100 раз легче выйдет, чем TCP/IP стек на микроконтроллере, я полагаю.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 17 2006, 10:07
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(javalenok @ Jul 17 2006, 12:40) *
Его написать в 100 раз легче выйдет, чем TCP/IP стек на микроконтроллере, я полагаю.

А для описанного случая TCP/IP стек (именно стек - это ведь точка-точка, ни тебе ARP ни всего прочего) _совсем_ не нужен. А если еще и UDP фреймами
обойтись, что похоже более чем достаточно для конкретного случая, но все вообще очень просто.
Лет мамнадцать назад писал под заказ серверок-шлюз обслуживающий WIN/Linux клиента подключающегося через rs232/модем/SLIP/UDP - сейчас глянул - там исходников обслуги модема+slip+прием/передача UDP пакета+отладочная распечатка и 10K на С не наберется :-) Обслуга со второй стороны сокета + кое-какая консолька то под 25K занимает.

P.S.
Кстати, посмотрел внимательнее - всего 3K исходников (без модема и прочего) относящихся непосредственно к
SLIP+UDP


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- san822   Транспортный протокол для соединения МК с компом   Jul 17 2006, 07:26
- - zltigo   Цитата(san822 @ Jul 17 2006, 10:26) Нужно...   Jul 17 2006, 08:12
- - san822   Надстройка над UDP - это какой-то самопридуманный ...   Jul 17 2006, 08:34
|- - zltigo   Цитата(san822 @ Jul 17 2006, 11:34) Можно...   Jul 17 2006, 08:56
|- - Dainis   Цитата(san822 @ Jul 17 2006, 12:28) Да, н...   Jul 17 2006, 10:44
- - san822   Т. е. Вы хотите сказать, что SNMP невозможно реал...   Jul 17 2006, 10:51
|- - zltigo   Цитата(san822 @ Jul 17 2006, 13:51) Т. е....   Jul 17 2006, 11:00
|- - Dainis   Цитата(san822 @ Jul 17 2006, 13:51) Т. е....   Jul 17 2006, 11:06
- - dmivs   Ай-яй-яй. Начинаем проект с использованием SNMP не...   Jul 17 2006, 11:06
|- - san822   Цитата(dmivs @ Jul 17 2006, 15:06) Ай-яй-...   Jul 18 2006, 07:12
|- - dmivs   Цитата(san822 @ Jul 18 2006, 10:12) Моё н...   Jul 18 2006, 10:00
- - zltigo   To: Dainis и dmivs Редкий случай, когда трое рижа...   Jul 17 2006, 11:15
|- - Dainis   Цитата(zltigo @ Jul 17 2006, 14:15) To: D...   Jul 17 2006, 21:15
|- - dmivs   Цитата(zltigo @ Jul 17 2006, 14:15) Как я...   Jul 18 2006, 06:45
- - upc2   <<Не подскажете какой-нибудь исходник на Си ...   Jul 18 2006, 05:03
- - san822   Т. е. мне можно смело идти и сказать, что мы може...   Jul 18 2006, 10:05
|- - zltigo   Цитата(san822 @ Jul 18 2006, 13:05) Т. е....   Jul 18 2006, 10:30
- - san822   Я думаю идеи возникли из-за того, что они знют, чт...   Jul 18 2006, 10:47
|- - defunct   Цитата(san822 @ Jul 18 2006, 13:47) Я дум...   Aug 8 2006, 13:19
- - Dainis   Большество SNMP софтов для PC не будет родерживать...   Jul 18 2006, 13:13
|- - san822   Цитата(Dainis @ Jul 18 2006, 17:13) Больш...   Jul 24 2006, 07:00
|- - Dainis   Цитата(san822 @ Jul 24 2006, 10:00) Цитат...   Jul 24 2006, 07:15
|- - san822   Цитата(Dainis @ Jul 24 2006, 11:15) http:...   Jul 24 2006, 10:30
||- - Dainis   Цитата(san822 @ Jul 24 2006, 13:30) Цитат...   Jul 24 2006, 10:58
|- - san822   Цитатаhttp://www.ece.ucdavis.edu/ucd-snmp/ Вопро...   Aug 29 2006, 06:44
- - gala   А какие ПРОСТЫЕ протоколы (точка-точка) существуют...   Sep 6 2006, 13:25
|- - GrayCat   Цитата(gala @ Sep 6 2006, 16:25) А какие ...   Sep 8 2006, 13:06
- - sK0T   Цитата(san822 @ Jul 17 2006, 11:26) Нужно...   Sep 6 2006, 14:58
- - san822   Холодильник к интернету ? Это Вы такими оригинальн...   Sep 7 2006, 11:11
- - evg123   Есть классный сайт, где выложены стеки протоколов ...   Sep 14 2006, 17:20
- - Леонид Иванович   Решая задачу подключения к PC различных устройств,...   Sep 20 2006, 06:06


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:55
Рейтинг@Mail.ru


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