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

 
 
> Гм... частота (скорость) посылки пакетов через последовательный порт
haker_fox
сообщение Mar 10 2012, 09:37
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Здравствуйте!
Имеется плата на базе MAT91SAM9G45 с установленным линуксом. Пока даже не могу сказать точно каким, т.е. команда uname -a не выдает название дистрибутива.

Вопрос вот в чем. Необходимо, чтобы мастер опрашивал "вереницу" устройств, висящих на RS-485. Количество устройств - не более 10 - 20. Количество пакетов в секунду - 5 - 10. Среднее количество байт в пакете - 10.
Вот я не знаю, как прикинуть, сможет ли линукс гонять пакетики с заданной частотой (5-10 пакетов в секунду)? Нечастные "тормоза" допустимы. Но если это будет повторяться часто, то это будет плохо.
Помимо этого, на плате планируется поднять файерволл, подключить к ней CDMA модем, использовать ее в качестве прокси-сервера, запустить какой-нить легкий GUI. Как-то невнятно так.

Или все-таки стоит для мастера использовать отдельную плату? Скажем с LPC2478 и поднять на ней РТОС (FreeRTOS, TNKernel)?

З.Ы. Опыта с линуксом практически нет. Работал с ним на персоналках. Поэтому трудно предсказать, что он может.

Спасибо!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dron_Gus
сообщение Mar 20 2012, 15:25
Сообщение #2


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

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



С первым соглашусь.
Системы без hi-res таймера есть (и не такие уж и древние):
Код
root@crux:~# uname -a
Linux crux 3.2.0+ #915 Tue Mar 6 17:15:21 MSK 2012 armv5tejl GNU/Linux
root@crux:~# cat /proc/timer_list
Timer List Version: v0.6
HRTIMER_MAX_CLOCK_BASES: 3
now at 2012233776199 nsecs

cpu: 0
clock 0:
  .base:       c05256a8
  .index:      0
  .resolution: 5000000 nsecs
  .get_time:   ktime_get


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
sasamy
сообщение Mar 21 2012, 09:23
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(Dron_Gus @ Mar 20 2012, 19:25) *
Системы без hi-res таймера есть (и не такие уж и древние):


Какой это процессор ? Нужно смотреть - позволяет ли "железо", а в ванильном ядре есть далеко не все что есть в кастомных ядрах производителей и например у атмела поддержка полноценного таймера с высоким разрешением только после наложения -rt патча.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- haker_fox   Гм... частота (скорость) посылки пакетов через последовательный порт   Mar 10 2012, 09:37
- - sasamy   Цитата(haker_fox @ Mar 10 2012, 13:37) Ил...   Mar 10 2012, 11:26
- - haker_fox   Добрый день, уважаемый sasamy! Приятно Вас вид...   Mar 10 2012, 12:34
|- - Hmm   Думаю, что все зависит от требований к изделию в ц...   Mar 10 2012, 14:05
|- - haker_fox   QUOTE (Hmm @ Mar 10 2012, 22:05) Думаю, ч...   Mar 10 2012, 14:43
|- - sasamy   Цитата(haker_fox @ Mar 10 2012, 18:43) Ви...   Mar 10 2012, 15:31
|- - _3m   Цитата(sasamy @ Mar 10 2012, 19:31) Тести...   Mar 11 2012, 07:52
|- - haker_fox   QUOTE (_3m @ Mar 11 2012, 15:52) Будьте о...   Mar 11 2012, 08:56
|- - Enthusiast   Цитата(haker_fox @ Mar 11 2012, 12:56) А ...   Mar 19 2012, 09:31
- - Dron_Gus   Таймерное прерывание, это аппаратный таймер? CONFI...   Mar 19 2012, 20:48
|- - Enthusiast   Цитата(Dron_Gus @ Mar 19 2012, 23:48) Тай...   Mar 20 2012, 01:37
- - Dron_Gus   Ну этот параметр "по максимуму" выставля...   Mar 20 2012, 10:14
|- - sasamy   Цитата(Dron_Gus @ Mar 20 2012, 14:14) А в...   Mar 20 2012, 13:08
- - Dron_Gus   Samsung s3c2416. В нем, конечно, есть таймеры. Но ...   Mar 22 2012, 08:20


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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 18:57
Рейтинг@Mail.ru


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