=?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