|
atmega32u4+ENC28J60+uIP = HTTPD+CGI+DHCP+DFU bootloader, Собственно реальзация web сервера для atmega32u4 и enc28J60 |
|
|
|
Jul 9 2009, 07:42
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Ну тогда посмотрите сюда - http://electronix.ru/forum/index.php?showtopic=44276Вот тут почти крайние исходники - http://electronix.ru/forum/index.php?act=a...st&id=30493Эта штука довольно просто портируется под работу с ENC28J60 (например, вот - http://alyer.frihost.net/web_server.htm и результат - http://wapbox.ath.cx/ , но это не последняя версия, тут по 2 пакета с данными отправляется, такая себе полуполноценная реализация) В крайних исходниках реализована достаточно полноценная работа с окном и утилизация Delayed ACK, что позволяет достичь вполне вменяемых скоростей на быстрых каналах и не тормозить на медленных.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jul 9 2009, 15:07
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 21-04-09
Пользователь №: 48 010

|
Цитата(Rst7 @ Jul 9 2009, 03:42)  В крайних исходниках реализована достаточно полноценная работа с окном и утилизация Delayed ACK, что позволяет достичь вполне вменяемых скоростей на быстрых каналах и не тормозить на медленных. - в крайних это в которых?
|
|
|
|
|
Jul 9 2009, 15:58
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата - в крайних это в которых? Эти - Цитата имеют сей функционал. PS "Крайние" - это последние. Представители некоторых профессий не любят употреблять слово "последний".
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jul 9 2009, 17:54
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 21-04-09
Пользователь №: 48 010

|
Цитата(Rst7 @ Jul 9 2009, 03:42)  Эта штука довольно просто портируется под работу с ENC28J60 (например, вот - http://alyer.frihost.net/web_server.htm и результат - http://wapbox.ath.cx/ , но это не последняя версия, тут по 2 пакета с данными отправляется, такая себе полуполноценная реализация) А исходников с ENC28J60 нету?
|
|
|
|
|
Jul 10 2009, 04:41
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 21-04-09
Пользователь №: 48 010

|
Цитата(Rst7 @ Jul 9 2009, 14:33)  У меня - нет. Я не пользую ENC. Появится портер в онлайне, я его попрошу выложить, только склеивать эти версии сами будете. Вообще, у меня в планах с lwip поигратся - может на mega128 он поместится.
|
|
|
|
|
Jul 10 2009, 07:19
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 21-04-09
Пользователь №: 48 010

|
Цитата(Rst7 @ Jul 10 2009, 01:36)  Тогда зачем Вам исходники с поддержкой ENC? чтобы было с чем сравнивать (быстродействие и т.д).
|
|
|
|
|
Nov 4 2009, 20:12
|
Группа: Новичок
Сообщений: 2
Регистрация: 7-04-09
Пользователь №: 47 321

|
Цитата(Ilmarin @ Jul 10 2009, 11:19)  чтобы было с чем сравнивать (быстродействие и т.д). Здравствуйте! Пытаюсь портировать uIP0.9 +enc28j60 на платформу 8052. Как ни крутил не работает Http. ICMP и ARP работает вроде. Помогите пожалуйста!!! Вот архив с проектом. http://depositfiles.com/files/yhf528h17
Сообщение отредактировал vadim_ich - Nov 4 2009, 20:13
|
|
|
|
|
Nov 25 2009, 21:43
|
Группа: Новичок
Сообщений: 2
Регистрация: 7-04-09
Пользователь №: 47 321

|
Цитата(Ilmarin @ Jul 9 2009, 11:03)  В общем нашёл ошибку ( надо было проверять что пакет уже ушёл, и в рассчёте размеров пакета в uip-split была ошибка). Ну и сделал отправку пустых пакетов. Теперь работает и то и другоe ( выбирается в uNetConfigure.h). Работать стало быстрее, но Линукс по прежнему опережает винду, почему то. Обновлённый релиз: http://uhttpd-avr.googlecode.com/files/uht...-2009-07-09.zipЗдравствуйте, попробовал портировать uIP+enc28j60 на мк Aduc812. Почему то пакеты больше чем 255 байт принимаются с ошибками. В чем может быть причина?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|