From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Yury Zotov To: mandrake-russian@linuxteam.iplabs.ru Subject: Re: Re[2]: [mdk-re] Кто-нибудь использовал Linux для задач реального времени? In-Reply-To: <607393375.20010222112855@chat.ru> References: <1173755046.20010222102817@chat.ru> <20010222073648.38D3F437@vezyolka.dgap.mipt.ru> <607393375.20010222112855@chat.ru> X-Mailer: stuphead version 0.5.02 (GTK+ 1.2.8; Linux 2.2.18-ipl3mdk-custom; i686) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Message-Id: <20010222091353.DDF73466@vezyolka.dgap.mipt.ru> Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Thu Feb 22 12:14:02 2001 X-Original-Date: Thu, 22 Feb 2001 12:13:53 +0300 Archived-At: List-Archive: On Thu, 22 Feb 2001 11:28:55 +0300 Ivan Kudryashov 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 мс. -- Юрий А. Зотов