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

 
 
> Web server for ARM
evgen2
сообщение Dec 6 2008, 10:51
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Граждане, кто-нибудь пользует Web server/http ?
(проц lpc2378, но это не очень принципиально)
Весь моск обломал: есть три варианта и все плохие.

Хочется:
* чтоб отдавал страницы более одного ip пакета,
* чтоб принимал страницы запросы более одного пакета и было где эту страницу проанализировать
* чтоб все было в исходниках
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mkalexey
сообщение Dec 8 2008, 09:27
Сообщение #2


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

Группа: Свой
Сообщений: 86
Регистрация: 12-04-05
Пользователь №: 4 066



Поделитесь, пожалуйста, вариантами... smile.gif


--------------------
Go to the top of the page
 
+Quote Post
evgen2
сообщение Dec 9 2008, 09:59
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(mkalexey @ Dec 8 2008, 12:27) *
Поделитесь, пожалуйста, вариантами... smile.gif
  1. EasyWEB
  2. NicheLite
  3. WebCat
  4. FreeRTOS\Demo (с десяток примеров)
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 9 2008, 15:09
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(evgen2 @ Dec 9 2008, 11:59) *
[*]EasyWEB
[*]NicheLite
[*]WebCat
[*]FreeRTOS\Demo (с десяток примеров)

Вы варианты собираете или для какой более конкретной цели?
если второе - кончайте надеяться на миценатов - читайте соотв. RFC и реализовывайте, то чего не хватает, самостоятельно.
Go to the top of the page
 
+Quote Post
evgen2
сообщение Dec 9 2008, 16:05
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(defunct @ Dec 9 2008, 18:09) *
Вы варианты собираете или для какой более конкретной цели?
если второе - кончайте надеяться на миценатов - читайте соотв. RFC и реализовывайте, то чего не хватает, самостоятельно.

Шо - все сразу читать ? А голова не опухнет ? апач-то явно не залезет внутрь :-/

Мне б чтоб хоть как-то работало б... Вот два имеющихся в моих лапах варианта EasyWEB оказались нерабочими.
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 9 2008, 23:44
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(evgen2 @ Dec 9 2008, 18:05) *
Шо - все сразу читать ? А голова не опухнет ? апач-то явно не залезет внутрь :-/

Нет не все. Что-то мне подсказывает, что для Ваших требований хатит почитать только RFC793 (по TCP), и подправить любой из имеющихся у Вас примеров.
Потому что именно от реализации TCP зависит макс объем пакета, и количество пакетов/страницу.
Ну а третий пункт - Вы сами реализуете - и все у Вас будет в исходниках smile.gif

Цитата
Вот два имеющихся в моих лапах варианта EasyWEB оказались нерабочими.

EasyWeb 100% рабочий пример! Разбирайтесь, что не так. Может чего не хватает или чего забыли задать.
Go to the top of the page
 
+Quote Post
evgen2
сообщение Dec 10 2008, 02:33
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(defunct @ Dec 10 2008, 02:44) *
EasyWeb 100% рабочий пример! Разбирайтесь, что не так. Может чего не хватает или чего забыли задать.

уже четыре. неработающих. Причем один раз оно заработало, я что-то поменял - перестало, вернул обратно - все равно не работает. :-( как будто какой-то проводок внутри этой неонки не контачит...или переменная неинициализированная...
Go to the top of the page
 
+Quote Post
evgen2
сообщение Dec 10 2008, 14:44
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(evgen2 @ Dec 10 2008, 05:33) *
уже четыре. неработающих.


Чудеса. Если соединить напрямую кабелем с компьютером - работает, если пересоединится на ходу и воткнуть компьютер и плату в хабо-свитч - тоже работает, пока ресет не нажмешь...а вот Ничлайту (или Нихлайту?) этот хаб Lantech SOHO hub 8 800XD не страшен.
Go to the top of the page
 
+Quote Post
etoja
сообщение Dec 10 2008, 16:19
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Без чтения RFC и тщательного изучения исходников не обойтись. Сетевое взаимодействие с кавалерийского наскока не берётся.
Go to the top of the page
 
+Quote Post
evgen2
сообщение Dec 12 2008, 11:16
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(etoja @ Dec 10 2008, 19:19) *
Без чтения RFC и тщательного изучения исходников не обойтись. Сетевое взаимодействие с кавалерийского наскока не берётся.

Ну и какие RFC прикажете читать ?

Easy Web -> EMAC.c -> void Init_EMAC(void)

Код
/* Configure Full/Half Duplex mode. */
//  if (regv & 0x0004) {
    regv = read_PHY (0x1f);
//^^^^^^^^^^^^^^^^^^^^^^^^^
    pcf8531_printf(0,3,"Reg x%x ",regv);
    regv=(regv>>2)&7;
  if ((regv==5)||(regv==6)) {
    /* Full duplex is enabled. */
    MAC_MAC2    |= MAC2_FULL_DUP;
    MAC_COMMAND |= CR_FULL_DUP;
    MAC_IPGT     = IPGT_FULL_DUP;
//    pcf8531_printf(0,3,"F ");
  }
  else {
    /* Half duplex mode. */
    MAC_IPGT = IPGT_HALF_DUP;
//    pcf8531_printf(0,3,"H ");
  }


Вот это regv в случае втыкания напрямую в сетевуху компьютера = 0x1598, а в случае хаба - 0x1588
причем на хабе при этом загорается лампочка 100 Мbit
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- evgen2   Web server for ARM   Dec 6 2008, 10:51
- - MiniMax   http://mmarm.dyndns.org/   Dec 6 2008, 10:57
|- - evgen2   Цитата(MiniMax @ Dec 6 2008, 13:57) http:...   Dec 6 2008, 11:24
|- - MiniMax   Цитата(evgen2 @ Dec 6 2008, 15:24) Замеча...   Dec 6 2008, 11:30
|- - evgen2   Цитата(MiniMax @ Dec 6 2008, 14:30) http:...   Dec 6 2008, 12:09
|- - Странник   Цитата(evgen2 @ Dec 9 2008, 12:59) EasyWE...   Dec 11 2008, 16:49
|- - dch   boa считается нормальным, входит в дистрибутив ucl...   Dec 11 2008, 18:47
|- - evgen2   Цитата(Странник @ Dec 11 2008, 19:49) Зан...   Dec 11 2008, 19:57
- - Странник   Есть такая вот задачка: На арм платформе нужно по...   Dec 15 2008, 13:57
|- - AlexandrY   WEB сервер по сути должен просто парсить CGI запро...   Dec 24 2008, 07:46
- - ClockworkOrange   апач -слишком тяжеловесно и избыточно для такой же...   Dec 15 2008, 14:08
- - RW9UAO   ЦитатаВот это regv в случае втыкания напрямую в се...   Dec 16 2008, 11:58
|- - ababkin   http://www.eluaproject.net/en/Example_Programs sm...   Dec 24 2008, 05:01
- - KonstantinT   Отличный вариант LWIP + FatFs.   Dec 26 2008, 10:51
|- - AlexandrY   Вариант реальный, но я бы назвал его крайним. Т.е....   Dec 26 2008, 11:38
|- - prottoss   Цитата(AlexandrY @ Dec 26 2008, 18:38) В ...   Dec 26 2008, 13:32
|- - AlexandrY   XML и прочие навороты действительно не нужны если ...   Dec 26 2008, 13:53
- - uriy   Я разрабатываю контент для конфигурации железки че...   Mar 4 2011, 10:52


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

 


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


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