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

 
 
> подскажите хороший tcp/ip стек, кроме uIP
InsolentS
сообщение Mar 31 2007, 18:21
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Здравствуйте! Мне нужно добавить ethernet в мой девайс на AT91SAM7X256, но не знаю какую реализацию стека для этого выбрать. С осями тоже не хочется заморачиваться, по крайней-мере не с FreeRTOS. Мне всего-то надо отправлять с компа на девайс 64-битные посылки. Можно ли реализовать простенький стек самому? Насколько это сложно?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lebiga
сообщение May 1 2007, 18:41
Сообщение #2


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

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(InsolentS @ Mar 31 2007, 19:21) *
Здравствуйте! Мне нужно добавить ethernet в мой девайс на AT91SAM7X256, но не знаю какую реализацию стека для этого выбрать. С осями тоже не хочется заморачиваться, по крайней-мере не с FreeRTOS. Мне всего-то надо отправлять с компа на девайс 64-битные посылки. Можно ли реализовать простенький стек самому? Насколько это сложно?


Я переделал микрочиповский стек (PIC18, dsPIC) для АРМа. Подкупили полные исходники всех модулей. Работает устойчиво, правда делал только веб управление, телнет и фтп. Еще подкупил драйвер для микрочиповской же микросхемы 28J60 (SPI-ETHERNET, 5$ в Киеве). Есть драйвера универсальные типа NE2000
Конечно, SAM7X имеет уже МАС, но у меня идут LPC лучше, чем атмел, да и PHY искать не надо. Кому интересно - могу более подробно.
Go to the top of the page
 
+Quote Post
viael
сообщение May 2 2007, 10:58
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 200
Регистрация: 10-04-06
Из: Украина,Запорожье
Пользователь №: 15 979



Цитата(lebiga @ May 1 2007, 19:41) *
Я переделал микрочиповский стек (PIC18, dsPIC) для АРМа. Подкупили полные исходники всех модулей. Работает устойчиво, правда делал только веб управление, телнет и фтп. Еще подкупил драйвер для микрочиповской же микросхемы 28J60 (SPI-ETHERNET, 5$ в Киеве). Есть драйвера универсальные типа NE2000
Конечно, SAM7X имеет уже МАС, но у меня идут LPC лучше, чем атмел, да и PHY искать не надо. Кому интересно - могу более подробно.


Мне оооочень интересно.Сам собирался пойти этим путем, да все никак не соберусь.Если порт не "коммерческий секрет" может поделитесь cheers.gif
nebula2@mail.ru
Go to the top of the page
 
+Quote Post
lebiga
сообщение May 2 2007, 12:28
Сообщение #4


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

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(viael @ May 2 2007, 11:58) *
Мне оооочень интересно.Сам собирался пойти этим путем, да все никак не соберусь.Если порт не "коммерческий секрет" может поделитесь cheers.gif
nebula2@mail.ru

Смотри почту
Go to the top of the page
 
+Quote Post
zuy
сообщение May 3 2007, 14:43
Сообщение #5


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

Группа: Свой
Сообщений: 173
Регистрация: 30-11-05
Из: San Francisco
Пользователь №: 11 593



Цитата(lebiga @ May 2 2007, 12:28) *
Смотри почту


Ну если это не секрет, может для всех выложите?
Или на FTP залейте пожалуйста.
Go to the top of the page
 
+Quote Post
lebiga
сообщение May 3 2007, 22:59
Сообщение #6


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

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(zuy @ May 3 2007, 15:43) *
Ну если это не секрет, может для всех выложите?
Или на FTP залейте пожалуйста.


Выкладываю
Господа, только не обессудьте! Я выкладываю предыдущую рабочую версию моего проекта. Ничего в главном файле c main не удалял. Версия для ИАР, когда-то компилировалась и в Кейле, но там были проблемы с #PRAGMA PACK(1) (еще carm). В новом Кейл МДК этой опции нет, надо везде прописывать __packed.
Главный документ из микрочипа AN833b.pdf

Исходники можно найти на микрочипе. Ищите mstkv220401.zip (пик18) предыд версия, есть RTL8019 драйвер. Но скорее всего это файл на вебе уже нет.

tcpip stack v3.6.zip(пик18) - добавлен драйвер ENC28J60

dsPIC_Stack_v.90.EXE - для dsPIC, интересен более ANSI написанием, добавлены новые функции

Могу выложить на FTP - расскажите как
Прикрепленные файлы
Прикрепленный файл  tcpip_microchip_to_arm.rar ( 152.19 килобайт ) Кол-во скачиваний: 377
 
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 6 2007, 10:34
Сообщение #7


Гуру
******

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



Цитата(lebiga @ May 4 2007, 01:59) *
Выкладываю

Вполне "механический" порт на ARM и так не выдающегося творения Microchip. Сам стек не расматривал, но "драйвер ENC28J60" смотрел пару месяцев назад очень внимательно - произвел неприятное впечатление sad.gif. Стиль написания обсуждать не буду, но практически полное отсутствие обработки нештатных ситуаций "впечатлило" sad.gif. Практически единственное место, где что-то обозначено в этом направлении заканчивается "блестящим" выходом их положения - перезагрузкой!!! контроллера.
А при портировании даже этот фиговый листок был убран sad.gif. При механическом переносе на 32bit платформу не сочли нужным убрать фатальные warnings "Use of address of unaligned structure member" sad.gif Как оно работает???


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
lebiga
сообщение May 6 2007, 11:15
Сообщение #8


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

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(zltigo @ May 6 2007, 14:34) *
Вполне "механический" порт на ARM и так не выдающегося творения Microchip. Сам стек не расматривал, но "драйвер ENC28J60" смотрел пару месяцев назад очень внимательно - произвел неприятное впечатление sad.gif. Стиль написания обсуждать не буду, но практически полное отсутствие обработки нештатных ситуаций "впечатлило" sad.gif. Практически единственное место, где что-то обозначено в этом направлении заканчивается "блестящим" выходом их положения - перезагрузкой!!! контроллера.
А при портировании даже этот фиговый листок был убран sad.gif. При механическом переносе на 32bit платформу не сочли нужным убрать фатальные warnings "Use of address of unaligned structure member" sad.gif Как оно работает???


Системы эксплуатируются уже год, рестарта из-за ошибок при приеме заголовков не замечал. Use of address of unaligned structure member - работаем с __packed или #pragma pack - все ок. Ничего не мешает перенести обработку некоторых нештатных ситуаций из других драйверов микрочипа или дописать свое. Для меня главное преимущество этого стека - полные исходники и см. пред. сообщение!

Сообщение отредактировал lebiga - May 6 2007, 11:16
Прикрепленные файлы
Прикрепленный файл  lan_driver.rar ( 43 килобайт ) Кол-во скачиваний: 222
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- InsolentS   подскажите хороший tcp/ip стек   Mar 31 2007, 18:21
- - AlexandrY   OpenTCP отлично работает без осей и понятно написа...   Mar 31 2007, 20:15
|- - InsolentS   Цитата(AlexandrY @ Mar 31 2007, 23:15) Op...   Mar 31 2007, 22:36
|- - zltigo   Цитата(InsolentS @ Mar 31 2007, 21:36) А ...   Mar 31 2007, 22:47
|- - InsolentS   Цитата(zltigo @ Apr 1 2007, 01:47) Их сай...   Apr 1 2007, 03:02
|- - zltigo   Цитата(InsolentS @ Apr 1 2007, 02:02) .. ...   Apr 1 2007, 09:24
|- - InsolentS   Цитата(zltigo @ Apr 1 2007, 12:24) Там не...   Apr 1 2007, 12:30
|- - zltigo   Цитата(InsolentS @ Apr 1 2007, 11:30) а п...   Apr 1 2007, 12:49
|- - InsolentS   Цитата(zltigo @ Apr 1 2007, 15:49) Тяжелы...   Apr 1 2007, 16:42
|- - spf   Есть еще TINET , developed at Tomakomai National C...   Apr 2 2007, 06:41
|- - viael   Цитата(lebiga @ May 2 2007, 13:28) Смотри...   May 2 2007, 19:17
|- - lebiga   Тут посмотрел стек от uIP - был ошарашен сложность...   May 6 2007, 09:57
|- - zltigo   Цитата(lebiga @ May 6 2007, 14:15) Систем...   May 6 2007, 11:44
|- - lebiga   Цитата(zltigo @ May 6 2007, 15:44) Не меш...   May 6 2007, 12:04
||- - zltigo   Цитата(lebiga @ May 6 2007, 15:04) Только...   May 6 2007, 12:24
|||- - lebiga   Цитата(zltigo @ May 6 2007, 16:24) Странн...   May 6 2007, 12:29
||- - zltigo   Цитата(lebiga @ May 6 2007, 15:04) Обрабо...   May 6 2007, 13:26
||- - lebiga   Цитата(zltigo @ May 6 2007, 17:26) Ну ини...   May 6 2007, 14:56
||- - zltigo   Цитата(lebiga @ May 6 2007, 17:56) Вот по...   May 6 2007, 15:21
||- - lebiga   Вот прицепил стек 4.02 микрочипа в свое устройство...   Aug 27 2007, 18:27
||- - zltigo   Цитата(lebiga @ Aug 27 2007, 21:27) #defi...   Aug 27 2007, 19:35
|- - defunct   Цитата(zltigo @ May 6 2007, 14:44) Паковк...   Aug 27 2007, 19:37
|- - zltigo   Цитата(defunct @ Aug 27 2007, 22:37) Пако...   Aug 27 2007, 20:06
|- - defunct   Цитата(zltigo @ Aug 27 2007, 23:06) Ой...   Aug 27 2007, 21:59
|- - zltigo   Цитата(defunct @ Aug 28 2007, 00:59) Но с...   Aug 27 2007, 22:49
|- - defunct   Цитата(zltigo @ Aug 28 2007, 01:49) 1. Бе...   Aug 27 2007, 23:58
||- - zltigo   Цитата(defunct @ Aug 28 2007, 02:58) IAR ...   Aug 28 2007, 06:17
||- - defunct   Цитата(zltigo @ Aug 28 2007, 09:17) Вот ...   Aug 28 2007, 10:32
||- - zltigo   Цитата(defunct @ Aug 28 2007, 13:32) насч...   Aug 28 2007, 11:09
|- - lebiga   Немного в сторону от полемики... Для zltigo Подска...   Aug 28 2007, 05:49
- - Annuta   и мне можно примерчик ... тоже очень нуно.. Спасиб...   May 2 2007, 20:15
- - Dimmy   А вот еще один порт TCP/IP. h__://www.modtronix.c...   Aug 28 2007, 10:14
- - Dimmy   Скажем так - особо сравнивать не с чем было, разве...   Aug 28 2007, 12:29
|- - zltigo   Цитата(Dimmy @ Aug 28 2007, 15:29) Скажем...   Aug 28 2007, 17:57
|- - lebiga   а вот ребята кинули мне на почту драйвер ENC28J60...   Aug 28 2007, 18:14
|- - zltigo   Цитата(lebiga @ Aug 28 2007, 21:14) а вот...   Aug 28 2007, 19:58
- - Yra   а что никто тут не упомянул про Lw/IP - стек? Я е...   Sep 21 2007, 07:38
|- - cpl   Цитата(Yra @ Sep 21 2007, 11:38) а что ни...   Sep 21 2007, 07:49
- - MALLOY2   я сейчас узаю lwip 1.2.0 на STR912F, результатми о...   Sep 21 2007, 07:58
- - etoja   Как на lwip сделать FTP клиента? Или другими слова...   Sep 21 2007, 08:29
- - MALLOY2   да как все делают, а открыть можно скок угодно пор...   Sep 21 2007, 08:54
- - e-yes   LWIP, At91RM9200, GCC 4.1.2. HTTP-клиент. Скорость...   Sep 21 2007, 12:17
- - Yra   Насчёт где достать исходники LwIP: на сайте freert...   Sep 24 2007, 18:13
|- - scifi   Цитата(Yra @ Sep 24 2007, 22:13) Кто може...   Sep 25 2007, 05:28
- - Velund   Кстати, о птицах... А emBetter кто нибудь реально...   Sep 24 2007, 22:54
- - etoja   emBetter - неизвестный продукт неизвестной фирмы. ...   Sep 25 2007, 03:20
- - e-yes   Надо добавить, что сейчас LwIP свободно "дора...   Sep 25 2007, 11:44
- - MALLOY2   После отимизаций стека LwIP на STR912FA получил ск...   Nov 6 2007, 07:29
|- - Waso   Цитата(MALLOY2 @ Nov 6 2007, 15:29) После...   Nov 6 2007, 13:02
- - MALLOY2   1) 8- битные и 16 битные переменные полей которые...   Nov 7 2007, 07:49
|- - ig_z   Цитата(MALLOY2 @ Nov 7 2007, 11:49) 3) др...   Nov 12 2007, 11:06
- - MALLOY2   КодЕсли ядро работает с езернет памятью У STR912...   Nov 13 2007, 07:32
|- - ig_z   Цитата(MALLOY2 @ Nov 13 2007, 11:32) У ST...   Nov 13 2007, 08:18
- - i.cf   Возвращаясь к теме подскажите хороший tcp/ip стек,...   Aug 28 2009, 21:20
|- - toweroff   Цитата(i.cf @ Aug 29 2009, 01:20) Возвращ...   Aug 29 2009, 12:56
|- - i.cf   Цитата(toweroff @ Aug 29 2009, 15:56) вот...   Aug 29 2009, 17:01
|- - aaarrr   Цитата(i.cf @ Aug 29 2009, 21:01) Да виде...   Aug 29 2009, 17:28
|- - i.cf   Цитата(aaarrr @ Aug 29 2009, 20:28) Обрат...   Aug 29 2009, 17:43
- - dch   Цитата(InsolentS @ Mar 31 2007, 22:21) Мн...   Aug 30 2009, 02:10
- - i.cf   Цитата(InsolentS @ Mar 31 2007, 21:21) Мн...   Aug 30 2009, 07:51
- - goodwin   На вот такой платке: http://www.starterkit.ru/html...   Aug 30 2009, 19:37
|- - lebiga   Цитата(goodwin @ Aug 30 2009, 22:37) На в...   Aug 31 2009, 12:16
|- - aaarrr   Цитата(lebiga @ Aug 31 2009, 16:16) Тольк...   Aug 31 2009, 12:21
||- - lebiga   Цитата(aaarrr @ Aug 31 2009, 15:21) Много...   Aug 31 2009, 12:38
|- - goodwin   Цитата(lebiga @ Aug 31 2009, 16:16) К сра...   Aug 31 2009, 16:54
- - i.cf   Цитата(goodwin @ Aug 30 2009, 22:37) TCP/...   Aug 31 2009, 23:05
- - dch   Цитата(i.cf @ Sep 1 2009, 03:05) 1,56Мбай...   Sep 1 2009, 02:30
|- - blackfin   Цитата(dch @ Sep 1 2009, 06:30) На pc на ...   Sep 1 2009, 07:11
- - lebiga   Цитата(i.cf @ Sep 1 2009, 02:05) 1638400б...   Sep 1 2009, 13:36


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

 


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


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