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

 
 
> 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
Ответов
juvf
сообщение May 18 2018, 09:00
Сообщение #2


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

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



хорошо. Там же полноценный Linux (Debian, Ubuntu, ...). По крайней мере на малине gdb, установленный из дефолтного репа Raspbian, работает отлично! На небольшие "фрукты" можно поставить легковесный Server Monkey.
Go to the top of the page
 
+Quote Post
winniethepooh
сообщение May 18 2018, 09:46
Сообщение #3


Участник
*

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



Цитата(juvf @ May 18 2018, 10:00) *
хорошо. Там же полноценный Linux (Debian, Ubuntu, ...). По крайней мере на малине gdb, установленный из дефолтного репа Raspbian, работает отлично! На небольшие "фрукты" можно поставить легковесный Server Monkey.


в данный момент присматриваюсь к i.MX 6SoloX Processors. одно из преимуществ наличие двух процессоров в одном корпусе.
на cortex a-9 можно запустить линукс, на cortex m-4 freertos.
мне кажется это интересной особенностью данного устройства.
а вы что думаете?
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
- - Rst7   QUOTE -простой обмен udp пакетами с отладочным мод...   May 11 2018, 08:16
|- - winniethepooh   Цитата(Rst7 @ May 11 2018, 08:16) Так у В...   May 11 2018, 08:44
- - 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   Цитата(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 - 22:40
Рейтинг@Mail.ru


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