=?iso-8859-1?q?=5Bmdk-re=5D_=EB=D4=CF-=CE=C9=C2=D5=C4=D8_=C9=D3=D0=CF=CC?= =?iso-8859-1?q?=D8=DA=CF=D7=C1=CC_Linux_=C4=CC=D1_=DA=C1=C4=C1=DE=0D=0A_?= =?iso-8859-1?q?=D2=C5=C1=CC=D8=CE=CF=C7=CF_=D7=D2=C5=CD=C5=CE=C9=3F?=

Yury Zotov =?iso-8859-1?q?yz-news_=CE=C1_mail=2Eru?=
Чт Фев 22 12:14:02 MSK 2001


On Thu, 22 Feb 2001 11:28:55 +0300
Ivan Kudryashov <jony на chat.ru> wrote:

IK> Hello, Yury Zotov!
IK> 
IK> 22.02.2001 10:36:48, you wrote:
IK> 
IK> YZ> http://www.rtlinux.org
IK> 
IK> Спасибо.
IK> 
IK> YZ> Во  всяком  случае  в управлении физическим экспериментом и снятии
IK> YZ> данных   с   приборов  работает  нормально.  В  ихнем  ядре  время
IK> YZ> измеряется в наносекундах.
IK> 
IK> То  есть надо понимать так, что Вы сами это пробовали? С какими именно
IK> временнЫми характеристиками это дело работало? Дело в том, что единицы
IK> измерения времени, вообще говоря, не показатель... В WinNT вообще есть
IK> возможность  получать время в тактах процессора, но ОСРВ это её отнюдь
IK> не делает. :)
IK> 

Там можно делать периодические потоки реального времени, а период задается
в наносекундах. 

Я участвовал в написании модулей к этому ядру и видел, как это работало
при управлениями измерительным прибором. Нужно было передавать в порт
данные с интервалом ~60 мкс, мы использовали API PTLinux и прибор
нормально работал. Причем это поток реального времени просыпался каждую
секунду, считывал данные из порта и пихал в FIFO реального времени с
указанием момента времени. Разница была +- 1-3 мс.

--
Юрий А. Зотов




Подробная информация о списке рассылки community