Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: uIP на LPC1768
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
M_Andrey
Запустил демо-проект uIP-webserver 1.0 из примеров IAR 5.4, страницы грузятся от 4 до 8 сек. Неужели это нормально или что-то можно подкрутить для ускорения работы?
MALLOY2
А что вы хотели на шару ?

a) uIP слишком урезан и рассчитан на 8 битные платформы! я бы рекомендовал хотябы LwIP если нету ОС. с ОС LwIP не очень хороший выбор, много придется править.
б) все эти примеры WEB серверов что идут со стеками это жалкое подобие сервера поддерживают только метод GET и то весьма сомнительно,как правило передачу только одного файла в момент времени, мне пришлось свой писать который поддерживает методы GET, POST,AJAX, передачу файлов.
M_Andrey
Собственно из всего многообразия Ethernet-a мне нужен, на данный момент, только быстрый обмен UDP-пакетами, но в этом сегменте интерфейсов я полный ноль, раньше работал только с RS232, RS485. Посоветуйте от чего можно оттолкнуться.
MALLOY2
Естественно надо изучать протоколы, в первую очередь это:
ARP
IP
UDP
ICMP

Если нужно только UDP, то почему вы жалуетесь на WEB ? сначала протестируйте скорость на UDP может вас устроит и текущая производительность ?
M_Andrey
 Просто это единственный готовый пример, но там полностью отключен UDP. Как его запустить пока не додумался.
ig_z
QUOTE (M_Andrey @ Jul 3 2010, 20:51) *
 Просто это единственный готовый пример, но там полностью отключен UDP. Как его запустить пока не додумался.


Если речь идет о uIP, то в проекте должен быть файл uip-conf.h
В этом файле включаете/выключаете UDP, задаете кол-во соединений, проверку контрольной суммы и т.д.
Последняя версия 1.0 может быть допатчена для прослушивания входящих соединений (типа UDP сервера) и для поддержки зероконфа
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.