<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Обработка прерываний в linuxrt]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=1955</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=1955&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Обработка прерываний в linuxrt».]]></description>
		<lastBuildDate>Thu, 25 Mar 2010 17:26:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Обработка прерываний в linuxrt]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=27379#p27379</link>
			<description><![CDATA[<p>мне ничего не мешает, я ищу путь наименьшего сопротивления.<br />я знаю как писать модуль для ядра Линукс но не знаю есть ли различия когда пишешь для rt ядра.<br />Если я смогу поймать прерывание в userspace мне нужно будет писать всего одну прогу как в QNX и не заморачиваться с модулями, не пересылать данные из модуля в user-space.<br />Мне очень понравиласть простота реализации реального времени в линукс, т.е. я написал обычный код, задал приоритет 49, скомпилировал с директивой -lrt и запустил из под РТ ядра. Работает как часы. А теперь впечатление портится из за гемора с обработкой прерываний</p>]]></description>
			<author><![CDATA[null@example.com (drifter)]]></author>
			<pubDate>Thu, 25 Mar 2010 17:26:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=27379#p27379</guid>
		</item>
		<item>
			<title><![CDATA[Re: Обработка прерываний в linuxrt]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=27360#p27360</link>
			<description><![CDATA[<p>Не понимаю, что Вам мешает написать драйвер в kernel-space с перехватом прерываний и т д?</p>]]></description>
			<author><![CDATA[null@example.com (Hvzh)]]></author>
			<pubDate>Thu, 25 Mar 2010 16:41:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=27360#p27360</guid>
		</item>
		<item>
			<title><![CDATA[Обработка прерываний в linuxrt]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=27357#p27357</link>
			<description><![CDATA[<p>Здравствуйте, Немного предыстории: Долго разбирался с rt патчем для убунты. Вроде настроил таймер, работает ровно, сигнал на ЦАП выдает без претензий на 1кГц. Теперь занялся приемом сигнала с АЦП. Алгоритм работы хочу устроить следующий: поочередное считывание информации с канала по прерыванию о завершении преобразования Где-то вычитал что в Линукс прерывания никак не достать из пространства ядра. Не знаю как с этим дело когда работаешь на RT-ядре, может быть из него можно вынуть прерывания в RT приложение работающее в user-space? Или нужно писать модуль только теперь не к ядру Линукс а к ядру linuxrt. Информации в инете найти не могу, может кто подскажет как нужно правильно делать. Если писать модуль, то как из него потом все время быстро перебрасывать информацию в rt прогу, которая будет все обрабатывать. Запутался я немного.</p>]]></description>
			<author><![CDATA[null@example.com (drifter)]]></author>
			<pubDate>Thu, 25 Mar 2010 16:32:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=27357#p27357</guid>
		</item>
	</channel>
</rss>
