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

 
 
> Ethernet, и real-time
stoker
сообщение Oct 24 2008, 13:04
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Кто нибудь использовал Ethernet в приложениях реального времени?
Необходимо не более чем за 1мсек передавать 1024 байта на простейшее исполнительное устройство - CPU и несколько цапов. Прога в виндах расчитывает данные для цапов и посылает пакет на сетевую карту, главное чтобы пакеты не терялись и задержка не превышала 1мсек. Увидел в инете такой вот Real-Time контроллер: http://www.prosoft.ru/products/brands/hilscher/374263/
Кто нибудь работал с таким? Можно ли вообще для такой задачи использовать встроенный в материнку сетевой контроллер совместно с CS8900A например? Посоветуйте, может есть (не)стандартные решения?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
stoker
сообщение Oct 25 2008, 03:29
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Цитата(vik0 @ Oct 24 2008, 21:32) *
А, простите, на "топовый комп с 2-мя камнями" становится только винда?

Цитата(zltigo @ Oct 25 2008, 00:22) *
А если, то, что поставить будет называться просто "Линукс", то сразу только от самого этого факта свершится чудо smile.gif

К сожалению, у нас пока нет людей умеющих работать и программировать под Линукс, поэтому остаётся только винда.

Цитата(dch @ Oct 25 2008, 03:39) *
а какой отклик сейчас обеспечивает XP ? Там помоему не все так плохо, в NT4 таймер тикал раз в миллисекунду, другое дело что производительность Etherneta была около тысячи пакетов в секунду, правда тогда был ходовым 10 мегабитный Ethernet.

Я правда не спец в высоком программировании, но кажись порядка 16 мсек. это реакция на события виндой. (могу правда и ошибаться). Другое дело если делать поток. В потоке если что то делать, то вроде все происходит гораздо быстрее, но жутко не синхронно, как уже говорилось, шевеление окна мышой тормозило поток. Наверное как то можно повесить поток на отдельное ядро, тока пока непонятно как это сделать.
Проверял через queryperformancecounter. Оказалось что драйверы устройств имеют в большинстве приличный отклик, например драйвер для FTDI имел отклик порядка 0,35мсек. У CyUSB до 0,15мсек доходило. Думается у Etherneta может быть и быстрее. Остаётся заставить винду работать быстрее.
В инете видел что для реал тайм приложений есть надстройка для виндов - INtime 3.0, кто нибудь работал?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- stoker   Ethernet   Oct 24 2008, 13:04
- - Rst7   ЦитатаПрога в виндах расчитывает данные для цапов ...   Oct 24 2008, 13:07
|- - stoker   Цитата(Rst7 @ Oct 24 2008, 17:07) А как, ...   Oct 24 2008, 13:22
- - Rst7   А если взять мышкой окошко и пошевелить? Никакой п...   Oct 24 2008, 13:30
|- - stoker   Цитата(Rst7 @ Oct 24 2008, 17:30) А если ...   Oct 24 2008, 13:44
|- - vik0   Цитата(stoker @ Oct 24 2008, 16:44) Этого...   Oct 24 2008, 17:32
||- - zltigo   Цитата(vik0 @ Oct 24 2008, 19:32) А, прос...   Oct 24 2008, 20:22
||- - dch   а какой отклик сейчас обеспечивает XP ? Там помое...   Oct 24 2008, 23:39
|- - Aprox   Цитата(stoker @ Oct 24 2008, 16:44) Цитат...   Oct 25 2008, 13:44
|- - zltigo   Цитата(stoker @ Oct 25 2008, 05:29) К сож...   Oct 25 2008, 07:50
|- - dch   Цитата(stoker @ Oct 25 2008, 06:29) драйв...   Oct 26 2008, 09:06
- - stoker   Цитата(Aprox @ Oct 25 2008, 17:44) Совету...   Oct 25 2008, 18:32
|- - Aprox   Цитата(stoker @ Oct 25 2008, 21:32) Равно...   Oct 28 2008, 15:53
- - Alex11   Ну не гарантирует Вам в винде никто время между дв...   Oct 25 2008, 20:02
|- - net   Цитата(Alex11 @ Oct 26 2008, 00:02) Ну не...   Oct 25 2008, 20:28
- - stoker   Вот провел тест, слал пакеты по 1024Б через CyUSB ...   Oct 27 2008, 09:18
- - uriy   Я плевал с внешнего устройства на PC пакеты по 504...   Oct 27 2008, 10:16
|- - stoker   Цитата(uriy @ Oct 27 2008, 13:16) Я плева...   Oct 27 2008, 10:45
- - uriy   Цитатакакой был? 10МБит?Нет. 100 Мбит.   Oct 27 2008, 16:03
- - AlexandrY   Да легко вы сделаете этот "realtime" На ...   Oct 28 2008, 17:28
- - uriy   Вы действительно не видите больше способа для синх...   Oct 28 2008, 17:34
|- - Rst7   Цитата(uriy @ Oct 28 2008, 19:34) Вы дейс...   Oct 28 2008, 20:42
- - stoker   Цитата(Aprox @ Oct 28 2008, 18:53) В этом...   Oct 29 2008, 10:15
|- - dch   Цитата(stoker @ Oct 29 2008, 13:15) снабж...   Oct 29 2008, 10:36
|- - Aprox   Цитата(stoker @ Oct 29 2008, 13:15) Во, в...   Oct 29 2008, 10:54
- - stoker   Большое спасибо всем за помощь, пока думаем в стор...   Nov 12 2008, 11:56


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

 


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


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