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

 
 
 
Reply to this topicStart new topic
> Вышла версия 1.0 uIP, существенные изменения
Evgeny_CD
сообщение Aug 20 2006, 11:25
Сообщение #1


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



http://www.sics.se/~adam/uip/index.html

Изменения:
* A new API: protosockets that are similar to BSD sockets but does not require any underlying multithreading system.
* New application: DHCP client. Web server rewritten with protosockets.

Полный список - внушительно!
http://www.sics.se/~adam/uip/changelog.html

Дока - очень качественная.
http://www.sics.se/~adam/download/uip-1.0-refman.pdf

Исходники
http://www.sics.se/~adam/download/uip-1.0.tar.gz

Открыли mail list
http://www.sics.se/~adam/uip/list.html

Архив листа
http://www.sics.se/~adam/uip/uip-users.html/maillist.html

Уже есть порт для FreeRTOS - Richard Barry has made a new port of FreeRTOS using uIP 1.0.
http://www.freertos.org/portstr912iar.html

Синтетический порт для отладки - The uIP to Windows(use WinPcap).
http://higepon.monaos.org/moin.py/uipForWindows
Правда, он для версии 0.9 - но, полагаю, "перехак" будет разумной сложности.

Нетривиальный проект microVNC - на ATmega161!
http://www.laskater.com/projects/microVNCoverview.htm
Чтобы оценить - не пожалейте траффика,скачайте демо ролики - "внушает!
http://www.laskater.com/projects/microVNCdownloads.htm

Projects using uIP - много чего интересного
http://www.sics.se/~adam/uip/links.html

С лицензией все очень хорошо - the full BSD-style license
http://www.sics.se/~adam/uip/license.html

В дистрибуте достаточно много примеров, в том числе простенький telnet сервер.

В общем, замечательная штука для небольших контроллеров. Также очень хорошо подходит для отладочных целей - printf/scanf вместо COM порта на IP делать.
Go to the top of the page
 
+Quote Post
AVR
сообщение Aug 20 2006, 14:40
Сообщение #2


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Как подключить sam7s64 к сети с помощью uIP? Какое железо/ОС для этого потребуются помимо uIP?
Насколько я понял, для этого нужно: кросс-кабель витая пара, розетка RJ-45 с встроенными трансформаторами и ethernet-контроллер (с некоторой россыпью). Посоветуйте, пожалуйста, какой ethernet-контроллер выбрать (чтобы не было массы незадействованых выводов как в случае применения cs8900a)? unsure.gif


--------------------
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 20 2006, 14:56
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(AVR @ Aug 20 2006, 18:40) *
Как подключить sam7s64 к сети с помощью uIP? Какое железо/ОС для этого потребуются помимо uIP?
Насколько я понял, для этого нужно: кросс-кабель витая пара, розетка RJ-45 с встроенными трансформаторами и ethernet-контроллер (с некоторой россыпью). Посоветуйте, пожалуйста, какой ethernet-контроллер выбрать (чтобы не было массы незадействованых выводов как в случае применения cs8900a)? unsure.gif
Я не использовал uIP, так что точно не скажу. Microchip SPI Ethernet выглядит достаточно интересно, но я не знаю, как там у него с глюками?
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 21 2006, 18:42
Сообщение #4


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Evgeny_CD @ Aug 20 2006, 18:56) *
Я не использовал uIP, так что точно не скажу. Microchip SPI Ethernet выглядит достаточно интересно, но я не знаю, как там у него с глюками?


CP2200/CP2201 - имхо, более интересные кристаллы (при сравнимой с ENC28J60 стоимости)
есть например тут

еще можно заместо sam7s64 использовать sam7x256 там МАС уже на борту -но один черт еще чип нужен - Phy Eth (совет дали весной на телесистемах)



Цитата(AVR @ Aug 20 2006, 18:40) *
Как подключить sam7s64 к сети с помощью uIP? Какое железо/ОС для этого потребуются помимо uIP?


присоединяюсь к вопросу по части как и какое (главным образом по части ОСи).
вообще инетерсует общий расход ресурсов (память) на чипах , подобных sam7


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 21 2006, 19:47
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Doka @ Aug 21 2006, 22:42) *
CP2200/CP2201 - имхо, более интересные кристаллы (при сравнимой с ENC28J60 стоимости)
есть например тут
Я не помню подробностей, но некоторое время назад народ весьма непечатно высказывался о их глючности. Может, уже пофиксили...
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 21 2006, 19:54
Сообщение #6


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Evgeny_CD @ Aug 21 2006, 23:47) *
Я не помню подробностей, но некоторое время назад народ весьма непечатно высказывался о их глючности. Может, уже пофиксили...


ну так и у ENC28J60 мегаглючности были..
разница в том, что ENC28J60 уже почти год выпускается - errata заметно откорректирована
а CP2200 совсем недавно стал доступен.

upd:
а вообще в качестве хорошей альтернативы этому uIP:
Прикрепленное изображение

статья в HTML, и в PDF

ЗЫ: только вот где все компоненты для ентой ОСи взять sad.gif

Сообщение отредактировал Doka - Aug 21 2006, 20:06


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 21 2006, 20:03
Сообщение #7


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Doka @ Aug 21 2006, 22:42) *
присоединяюсь к вопросу по части как и какое (главным образом по части ОСи).
вообще инетерсует общий расход ресурсов (память) на чипах , подобных sam7
А по первоисточнику погулять?
http://www.sics.se/~adam/uip/size.html


Цитата(Evgeny_CD @ Aug 20 2006, 15:25) *
Тухленько там. Задал вопрос о скорости (аналогичный http://electronix.ru/forum/index.php?showtopic=20073) сутки назад - ни одного ответа, хотя мессага через лист прошла. Ладно, будем воспитывать.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 21 2006, 20:19
Сообщение #8


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Doka @ Aug 21 2006, 23:54) *
ЗЫ: только вот где все компоненты для ентой ОСи взять sad.gif
Это uCOS там типа решили продвинуть? Так нафига нам оно? У нас уже все есть: LwIP для uCOS.

uCOS: гораздо более правильная ОСь, чем я долгое время думал.
http://www.caxapa.ru/echo/arm.html?id=61909
http://electronix.ru/forum/index.php?showtopic=18222

И вообще топать надо в сторону FreeRTOS.org. Нехорошо ворованные компоненты закладывать в основу системы.
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 21 2006, 21:37
Сообщение #9


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Evgeny_CD @ Aug 22 2006, 00:03) *
Цитата(Doka @ Aug 21 2006, 22:42) *
присоединяюсь к вопросу по части как и какое (главным образом по части ОСи).
вообще инетерсует общий расход ресурсов (память) на чипах , подобных sam7
А по первоисточнику погулять? http://www.sics.se/~adam/uip/size.html


это сильно: simple HTTP server : Code size=994; Dynamic RAM=11 =)
действительно uIP!!!


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Aug 21 2006, 21:41
Сообщение #10


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Doka @ Aug 22 2006, 01:37) *
это сильно: simple HTTP server : Code size=994; Dynamic RAM=11 =)
действительно uIP!!!
Это для какой-то древней версии (0.6 что ли). Для 1.0 будет поболее, но не на много.
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 21 2006, 21:51
Сообщение #11


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Evgeny_CD @ Aug 22 2006, 00:19) *
Цитата(Doka @ Aug 21 2006, 23:54) *
ЗЫ: только вот где все компоненты для ентой ОСи взять sad.gif
uCOS: гораздо более правильная ОСь, чем я долгое время думал.
http://www.caxapa.ru/echo/arm.html?id=61909
http://electronix.ru/forum/index.php?showtopic=18222

И вообще топать надо в сторону FreeRTOS.org. Нехорошо ворованные компоненты закладывать в основу системы.
правильная-неправильная интерес не в этом. само по себе ядро мало что значит. интересно взаимодействие "как на картинке". Т.е. вся связка целиком:
OS (core) + FileSystem + IPstack + web-сервисы.
я ни за какую ось сейчас не агитирую, просто хотелось бы понять какой путь (т.е. ОСь) менее проблемный в плане такой связки?
пока что еще есть возможность такого выбора. target-кристаллы - класса sam7. впоследствии (далеком) возможно DSP C55xx.

Цитата(Evgeny_CD @ Aug 22 2006, 01:41) *
Цитата(Doka @ Aug 22 2006, 01:37) *
это сильно: simple HTTP server : Code size=994; Dynamic RAM=11 =)
действительно uIP!!!
Это для какой-то древней версии (0.6 что ли). Для 1.0 будет поболее, но не на много.
да, действительно - посмотрел на дату странички: $Date: 2004/04/16


//=====================================================
такой вопрос (немного оффтопный): а знает ли кто проекты даже не u(micro) а пусть даже m(mini) для реализации SAMBA (интересует только доступ к файлам) или NFS .
а то полазил по sourceforge_net, поискал по ключевому слову - samba : что-то как-то нездорово sad.gif


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Aug 21 2006, 22:08
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



2Doka
А можно в двух словах, чем CP2200 интереснее чем ENC28J60?
Ни то ни это не юзал, приглядываюсь...
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 21 2006, 22:20
Сообщение #13


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



to Alex B._

посмотрите обсуждение, начиная с этого поста

сам ни с тем ни с другим пока не работал. был выбор между этими двумя чипами, но теперь больше cклоняюсь к выбору:
СР2200 vs AT91SAM7X256
принципиальное отличие последнего от первых двух претендентов: наличие Eth100 (хотя есть и ложка дегтя в лице отсутствия PHY Eth)

upd: по ценам:
СР2200 6уе + AT91SAM7S256 11уе ___vs___ AT91SAM7Х256 15уе + PHY Eth (RTL8201BL за 2уе)
(цены einfo_ru; для чистоты эксперимента брались только у одного поставщика)
что в данном сравнении в + у AT91SAM7Х256 : наличие DMA для Eth; есть CAN..

Сообщение отредактировал Doka - Aug 21 2006, 22:49


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post

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

 


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


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