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

 
 
> 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
Ответов
KonstantinT
сообщение Dec 26 2008, 10:51
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 3-11-04
Пользователь №: 1 027



Отличный вариант LWIP + FatFs.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 26 2008, 11:38
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Вариант реальный, но я бы назвал его крайним.
Т.е. ну когда уже ничего лучше не достали.

Сейчас самый писк это RLARM340 от Keil-а.
Без преувеличения движок RTOS там реактивный.
Для Cortex очень неплохо используют особенности ядра.
Есть профайлер задач, т.е. можно видеть в работе состояния задач, стек и т.д.
Это покруче чем Probe в uCOS-е
В последней версии WEB сервера они реализовали технологию AJAX, причем настоящего AJAX именно на XML, а не скажем AJAH основанного на HTML-е.

Цитата(KonstantinT @ Dec 26 2008, 15:21) *
Отличный вариант LWIP + FatFs.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 26 2008, 13:32
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(AlexandrY @ Dec 26 2008, 18:38) *
В последней версии WEB сервера они реализовали технологию AJAX, причем настоящего AJAX именно на XML, а не скажем AJAH основанного на HTML-е.
smile.gif А зачем оно надо...настоящщщее-то? Я вот использую AJAX (не знаю, настоящий или нетsmile.gif) в двух реализациях WEB-сервера , одна на AVR (ATmega128) вторая на ARM (AT91SAM7X256). В обоих случаях самописный TCPIP + FatFS(ChaN). AJAX нужна для уменьшения объема данных, гоняемых между клиентами и сервером, а что там, XML или еще чего, маленькому серверу должно быть по барабану, большой клиент пусть все разжевывает.


--------------------
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 26 2008, 13:53
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



XML и прочие навороты действительно не нужны если вы все делаете сам и для себя либо для узкого круга применений.
Если же планировать что ваш движок AJAX будет доступен как сервис, скажем для развиваемых Google интернет приложений, то стоило бы подумать.
Опять же сами WEB сайты дивайсов не в notepade разрабатываются. Наверно какие-то либы применяются. Большинство будет расчитано на XML.
Уменьшение объема данных с AJAX я бы не акцентировал.
Чаще наоборот бывает.
Поскольку страницы с AJAX стараются делать динамическими, т.е. постоянно обновляемыми, то AJAX приводит к тому, что непрерывно перекачиваются данные. В итоге перекачаных данных гораздо больше чем со статическими страницами.
Кардинальным способом сжатия пожалуй будет gzip или deflate, но тут уж никто из дешевых WEB серверов не поможет ;(




Цитата(prottoss @ Dec 26 2008, 18:02) *
smile.gif А зачем оно надо...настоящщщее-то? Я вот использую AJAX (не знаю, настоящий или нетsmile.gif) в двух реализациях WEB-сервера , одна на AVR (ATmega128) вторая на ARM (AT91SAM7X256). В обоих случаях самописный TCPIP + FatFS(ChaN). AJAX нужна для уменьшения объема данных, гоняемых между клиентами и сервером, а что там, XML или еще чего, маленькому серверу должно быть по барабану, большой клиент пусть все разжевывает.
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
- - mkalexey   Поделитесь, пожалуйста, вариантами...   Dec 8 2008, 09:27
|- - evgen2   Цитата(mkalexey @ Dec 8 2008, 12:27) Поде...   Dec 9 2008, 09:59
|- - defunct   Цитата(evgen2 @ Dec 9 2008, 11:59) [*]Eas...   Dec 9 2008, 15:09
||- - evgen2   Цитата(defunct @ Dec 9 2008, 18:09) Вы ва...   Dec 9 2008, 16:05
||- - defunct   Цитата(evgen2 @ Dec 9 2008, 18:05) Шо - в...   Dec 9 2008, 23:44
||- - evgen2   Цитата(defunct @ Dec 10 2008, 02:44) Easy...   Dec 10 2008, 02:33
||- - evgen2   Цитата(evgen2 @ Dec 10 2008, 05:33) уже ч...   Dec 10 2008, 14:44
||- - etoja   Без чтения RFC и тщательного изучения исходников н...   Dec 10 2008, 16:19
||- - evgen2   Цитата(etoja @ Dec 10 2008, 19:19) Без чт...   Dec 12 2008, 11:16
|- - Странник   Цитата(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
- - uriy   Я разрабатываю контент для конфигурации железки че...   Mar 4 2011, 10:52


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 17:22
Рейтинг@Mail.ru


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