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

 
 
> Быстродействие eCos?
dmtr
сообщение Sep 5 2006, 09:30
Сообщение #1


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

Группа: Участник
Сообщений: 80
Регистрация: 5-09-06
Из: Nsk
Пользователь №: 20 094



Допустим есть одноплатный компьютер х86, в котором есть последовательный и ethernet интерфейсы.
С устройства, расположенного не далее полуметра от х86, на последовательный порт х86 со скоростью 115Кбит/c и с темпом, примерно, до 1мс поступают сообщения длинной 4-ре байта: ~C_P или ~C_M.
Компьютер идентифицирует сообщение и в зависимости от сообщения увеличивает или уменьшает некий счетчик - счетчик это просто четыре байта байта в ОЗУ х86. Затем компьютер считывает значение счетчика (4 байта) , пристегивает к показанию счетчика время в виде
ГГ.ММ.ДД.ЧЧ.ММ.СС.МСМСМС. Время с точностью до милисекунд - так как с такой максимальной частотой счетчик может изменять свои показания.
Далее такой пакет с показанием счетчика и временем нужно переслать через Ethernet. В принципе, для передачи по Ethernet пакеты можно копить и упаковывать в более объемный пакет, но мне, естественно, чем меньше пакеты и чем чаще они передаются,
тем лучше.

Отсюда вопросы:
Справится ли eCos c подобной задачей?

Какая минимальная частота процессора должна быть у x86? - тут под частотой процессора понимается не только собственно частота, но какой должна быть вся система PI, PII или PIII

Kакой темп передачи может быть по tcp/ip через ethernet? - т.е. мне был бы понятен ответ, допустим
десять пулуторокилобайтных пакетов в сек. Считаем также, что х86 и получатель сообщения соединены перекрестным ethernet кабелем, т.е коллизий практически нет.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dmtr   Быстродействие eCos?   Sep 5 2006, 09:30


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

 


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


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