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

 
 
> web server arm cortex m3 nommu, web server на m3 медленный или быстрый
winniethepooh
сообщение May 10 2018, 16:48
Сообщение #1


Участник
*

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



Здравствуйте форумчане.

Имею на отладочном модуле
ARM Cortex-M3 c параметрами:
Max Clock Speed (MHz) -144
Total Flash (KB) – 1024
SRAM (KB) - 128
NO MMU
Дополнительная память (на модуле) SRAM — 16MB
Сетевой интерфейс с каналом 10/100/1000BASE-T
Операционная система uClinux – 2.6.33-arm1

Хочу запускать веб сервер c статическим содержимым и достаточно быстрым откликом (1 запрос в секунду) передовая небольшие объемы данных (до 100 байт в GET запросе).
Что уже попробовал устанавливать:
-встроенный в busybox веб сервер (httpd - выполняет vfork для каждого нового запроса), задержка ответа веб сервер может достигать 10 секунд (на прямом соединении, витая пара). Утилита top показывает load average на процессоре около 3.5 единиц.
-одно поточный веб сервер на основе state машины. Утилита top показывает load average на процессоре около 2.5 единиц.
-простой обмен udp пакетами с отладочным модулем приводит к потере пакетов (6 из 10)

Получается, что сетевой интерфейс линукса тяжеловат для cortex-m3.
Есть какая либо возможность повысить «отзывчивость» сетевого интерфейса или я
я в принципе где то ошибаюсь?

Спасибо.

Сообщение отредактировал winniethepooh - May 10 2018, 16:49
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение May 11 2018, 08:16
Сообщение #2


Йа моск ;)
******

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



QUOTE
-простой обмен udp пакетами с отладочным модулем приводит к потере пакетов (6 из 10)


Так у Вас там какая-то проблема или в физическом уровне, или в низкоуровневом драйвере. Разберитесь сначала с этим моментом.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
winniethepooh
сообщение May 11 2018, 08:44
Сообщение #3


Участник
*

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



Цитата(Rst7 @ May 11 2018, 08:16) *
Так у Вас там какая-то проблема или в физическом уровне, или в низкоуровневом драйвере. Разберитесь сначала с этим моментом.

спасибо Rst, попробую разобраться
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- winniethepooh   web server arm cortex m3 nommu   May 10 2018, 16:48
- - juvf   uСLinux FreeRTOS+lwip или *RTOS+uip, не?   May 10 2018, 17:06
|- - winniethepooh   Цитата(juvf @ May 10 2018, 17:06) uСLinux...   May 11 2018, 06:48
|- - haker_fox   QUOTE (winniethepooh @ May 11 2018, 14:48...   May 11 2018, 08:51
|- - winniethepooh   Цитата(haker_fox @ May 11 2018, 08:51) Хо...   May 11 2018, 08:59
|- - haker_fox   QUOTE (winniethepooh @ May 11 2018, 16:59...   May 11 2018, 10:13
||- - winniethepooh   Цитата(haker_fox @ May 11 2018, 10:13) Чт...   May 11 2018, 10:54
||- - haker_fox   QUOTE (winniethepooh @ May 11 2018, 18:54...   May 11 2018, 14:10
||- - winniethepooh   Цитата(haker_fox @ May 11 2018, 14:10) Во...   May 11 2018, 14:36
||- - haker_fox   QUOTE (winniethepooh @ May 11 2018, 22:36...   May 12 2018, 01:38
|- - jcxz   Цитата(winniethepooh @ May 11 2018, 11:59...   May 11 2018, 17:12
||- - winniethepooh   Цитата(jcxz @ May 11 2018, 17:12) И Вы ре...   May 12 2018, 06:49
||- - jcxz   Цитата(winniethepooh @ May 12 2018, 09:49...   May 12 2018, 07:02
||- - winniethepooh   Цитата(jcxz @ May 12 2018, 07:02) Неужто ...   May 12 2018, 07:45
||- - mantech   Цитата(jcxz @ May 12 2018, 10:02) Неужто ...   May 12 2018, 15:05
||- - haker_fox   QUOTE (mantech @ May 12 2018, 23:05) Ну х...   May 13 2018, 01:18
||- - mantech   Цитата(haker_fox @ May 13 2018, 04:18) Зр...   May 13 2018, 16:30
||- - winniethepooh   Цитата(mantech @ May 13 2018, 17:30) Это ...   May 14 2018, 07:20
|- - Tarbal   Цитата(winniethepooh @ May 11 2018, 12:59...   May 17 2018, 01:19
|- - winniethepooh   Цитата(Tarbal @ May 17 2018, 02:19) Orang...   May 18 2018, 08:46
- - timurey   посмотрите Oryx Cyclone TCP, вроде есть поддержка ...   May 14 2018, 08:58
|- - winniethepooh   Цитата(timurey @ May 14 2018, 09:58) посм...   May 14 2018, 11:00
|- - AlexG   Цитата(timurey @ May 14 2018, 14:58) посм...   May 17 2018, 06:35
- - timurey   В open версии гляньте файл common/os_port_posix.c   May 14 2018, 11:18
|- - winniethepooh   Цитата(timurey @ May 14 2018, 12:18) В op...   May 14 2018, 11:26
- - juvf   хорошо. Там же полноценный Linux (Debian, Ubuntu, ...   May 18 2018, 09:00
- - winniethepooh   Цитата(juvf @ May 18 2018, 10:00) хорошо....   May 18 2018, 09:46
- - juvf   Цитата(winniethepooh @ May 18 2018, 14:46...   May 18 2018, 10:23
- - winniethepooh   Цитата(juvf @ May 18 2018, 11:23) Тут я н...   May 18 2018, 11:31


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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 19:05
Рейтинг@Mail.ru


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