Evgeny_CD 0 20 августа, 2006 Опубликовано 20 августа, 2006 · Жалоба 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 делать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 20 августа, 2006 Опубликовано 20 августа, 2006 · Жалоба Как подключить sam7s64 к сети с помощью uIP? Какое железо/ОС для этого потребуются помимо uIP? Насколько я понял, для этого нужно: кросс-кабель витая пара, розетка RJ-45 с встроенными трансформаторами и ethernet-контроллер (с некоторой россыпью). Посоветуйте, пожалуйста, какой ethernet-контроллер выбрать (чтобы не было массы незадействованых выводов как в случае применения cs8900a)? :unsure: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 20 августа, 2006 Опубликовано 20 августа, 2006 · Жалоба Как подключить sam7s64 к сети с помощью uIP? Какое железо/ОС для этого потребуются помимо uIP? Насколько я понял, для этого нужно: кросс-кабель витая пара, розетка RJ-45 с встроенными трансформаторами и ethernet-контроллер (с некоторой россыпью). Посоветуйте, пожалуйста, какой ethernet-контроллер выбрать (чтобы не было массы незадействованых выводов как в случае применения cs8900a)? :unsure: Я не использовал uIP, так что точно не скажу. Microchip SPI Ethernet выглядит достаточно интересно, но я не знаю, как там у него с глюками? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 4 21 августа, 2006 Опубликовано 21 августа, 2006 · Жалоба Я не использовал uIP, так что точно не скажу. Microchip SPI Ethernet выглядит достаточно интересно, но я не знаю, как там у него с глюками? CP2200/CP2201 - имхо, более интересные кристаллы (при сравнимой с ENC28J60 стоимости) есть например тут еще можно заместо sam7s64 использовать sam7x256 там МАС уже на борту -но один черт еще чип нужен - Phy Eth (совет дали весной на телесистемах) Как подключить sam7s64 к сети с помощью uIP? Какое железо/ОС для этого потребуются помимо uIP? присоединяюсь к вопросу по части как и какое (главным образом по части ОСи). вообще инетерсует общий расход ресурсов (память) на чипах , подобных sam7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 21 августа, 2006 Опубликовано 21 августа, 2006 · Жалоба CP2200/CP2201 - имхо, более интересные кристаллы (при сравнимой с ENC28J60 стоимости) есть например тут Я не помню подробностей, но некоторое время назад народ весьма непечатно высказывался о их глючности. Может, уже пофиксили... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 4 21 августа, 2006 Опубликовано 21 августа, 2006 (изменено) · Жалоба Я не помню подробностей, но некоторое время назад народ весьма непечатно высказывался о их глючности. Может, уже пофиксили... ну так и у ENC28J60 мегаглючности были.. разница в том, что ENC28J60 уже почти год выпускается - errata заметно откорректирована а CP2200 совсем недавно стал доступен. upd: а вообще в качестве хорошей альтернативы этому uIP: статья в HTML, и в PDF ЗЫ: только вот где все компоненты для ентой ОСи взять :( Изменено 21 августа, 2006 пользователем Doka Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 21 августа, 2006 Опубликовано 21 августа, 2006 · Жалоба присоединяюсь к вопросу по части как и какое (главным образом по части ОСи). вообще инетерсует общий расход ресурсов (память) на чипах , подобных sam7 А по первоисточнику погулять? http://www.sics.se/~adam/uip/size.html Открыли mail list http://www.sics.se/~adam/uip/list.html Тухленько там. Задал вопрос о скорости (аналогичный http://electronix.ru/forum/index.php?showtopic=20073) сутки назад - ни одного ответа, хотя мессага через лист прошла. Ладно, будем воспитывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 21 августа, 2006 Опубликовано 21 августа, 2006 · Жалоба ЗЫ: только вот где все компоненты для ентой ОСи взять :(Это uCOS там типа решили продвинуть? Так нафига нам оно? У нас уже все есть: LwIP для uCOS. uCOS: гораздо более правильная ОСь, чем я долгое время думал. http://www.caxapa.ru/echo/arm.html?id=61909 http://electronix.ru/forum/index.php?showtopic=18222 И вообще топать надо в сторону FreeRTOS.org. Нехорошо ворованные компоненты закладывать в основу системы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 4 21 августа, 2006 Опубликовано 21 августа, 2006 · Жалоба присоединяюсь к вопросу по части как и какое (главным образом по части ОСи). вообще инетерсует общий расход ресурсов (память) на чипах , подобных sam7 А по первоисточнику погулять? http://www.sics.se/~adam/uip/size.html это сильно: simple HTTP server : Code size=994; Dynamic RAM=11 =) действительно uIP!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 21 августа, 2006 Опубликовано 21 августа, 2006 · Жалоба это сильно: simple HTTP server : Code size=994; Dynamic RAM=11 =) действительно uIP!!! Это для какой-то древней версии (0.6 что ли). Для 1.0 будет поболее, но не на много. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 4 21 августа, 2006 Опубликовано 21 августа, 2006 · Жалоба ЗЫ: только вот где все компоненты для ентой ОСи взять :(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. это сильно: 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 : что-то как-то нездорово :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex B._ 0 21 августа, 2006 Опубликовано 21 августа, 2006 · Жалоба 2Doka А можно в двух словах, чем CP2200 интереснее чем ENC28J60? Ни то ни это не юзал, приглядываюсь... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 4 21 августа, 2006 Опубликовано 21 августа, 2006 (изменено) · Жалоба 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.. Изменено 21 августа, 2006 пользователем Doka Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться