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

 
 
> подскажите хороший 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
lebiga
сообщение May 6 2007, 09:57
Сообщение #7


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

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



Тут посмотрел стек от uIP - был ошарашен сложностью и заумностью формирования веб страниц - какие-то скрипты в виде букв в каждой строчке - да и преобразование в си файл потом - не понимаю, зачем так сложно. В микрочиповском я пишу веб страницу в обыкнованном веб редакторе - в нем и смотрю. Потом ужимается все хтмл файлы совместно в бин и по фтп (или через гипертерминал по сом) отправляю в атмеловскую флешку AT45 и все! Вообще-то ужатие в бин тоже можно переписать и отправлять чистые исходники, но мне влом было разбираться.

Особенности переменных, выводимых в веб страницу - начинается с %, типа %12 - нттр во время выдачи страницы при получении % заменяет 12 (12h) на переменную, которую я сам определил - или число, или строку. Если в веб странице надо написать % - я заменяю на % - единственное неудобство, да и то это нужно делать в cgi файлах, html идут так. Да вообще-то смотрите примеры - более информативно. Естественно пример вырезан - остальное коммерчески используется.
Прикрепленные файлы
Прикрепленный файл  web_mchip_to_arm.rar ( 52.52 килобайт ) Кол-во скачиваний: 219
 
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
|- - zltigo   Цитата(lebiga @ May 4 2007, 01:59) Выклад...   May 6 2007, 10:34
|- - lebiga   Цитата(zltigo @ May 6 2007, 14:34) Вполне...   May 6 2007, 11:15
|- - 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 - 04:34
Рейтинг@Mail.ru


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