<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=KOI8-R" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Добрый день!<br>
<br>
Благодарю всех кто откликнулся на мой вопрос, особенно Gleb'a Stiblo
(<a class="moz-txt-link-abbreviated" href="mailto:g.stiblo@sam-solutions.net">g.stiblo@sam-solutions.net</a>), выславшего мне отсканированный вариант
главы про прерывания!<br>
<br>
На самом деле, я не ограничился только этим списком рассылки и задал
этот же вопрос на форуме Opennet.ru. В течение нескольких дней проблема
решилась сама собой - мне предложили электронную версию книги Linux
Device Drivers, 2nd edition. Книга ОЧЕНЬ полезная. Там описано не
только как обрабатывать прерывания, но и обо всем на свете касающегося
работы с "железом" и Linux'ом.<br>
<br>
Адрес главы про обработку прерываний:<br>
<a class="moz-txt-link-freetext" href="http://www.oreilly.de/openbook/ldd/chapter/book/ch09.html">http://www.oreilly.de/openbook/ldd/chapter/book/ch09.html</a><br>
<br>
В принципе, я скачал всю книгу :)<br>
Поэтому, если кому-нибудь вдруг понадобятся отдельные главы -
обращайтесь ко мне - с радостью поделюсь находкой. <br>
<br>
Список глав:<br>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch01.pdf">Chapter
1: <i>An Introduction to Device Drivers</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch02.pdf">Chapter
2: <i>Building and Running Modules</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch03.pdf">Chapter
3: <i>Char Drivers</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch04.pdf">Chapter
4: <i>Debugging Techniques</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch05.pdf">Chapter
5: <i>Enhanced Char Driver Operations</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch06.pdf">Chapter
6: <i>Flow of Time</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch07.pdf">Chapter
7: <i>Getting Hold of Memory</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch08.pdf">Chapter
8: <i>Hardware Management</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch09.pdf">Chapter
9: <i>Interrupt Handling</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch10.pdf">Chapter
10: <i>Judicious Use of Data Types</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch11.pdf">Chapter
11: <i>kmod and Advanced Modularization</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch12.pdf">Chapter
12: <i>Loading Block Drivers</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch13.pdf">Chapter
13: <i>mmap and DMA</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch14.pdf">Chapter
14: <i>Network Drivers</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch15.pdf">Chapter
15: <i>Overview of Peripheral Buses</i></a>
<br>
<a href="http://www.oreilly.de/openbook/ldd/chapter/book/pdf/ch16.pdf">Chapter
16: <i>Physical Layout of the Kernel Source</i></a><br>
<br>
Архив TAR+GZ всей книги занимает 6,875 Мб. Зараз такой объем отправить
мне вряд ли удастся, т.к. внутренняя инфраструктура моего предприятия
оставляет желать лучшего. Поэтому мне удобнее отправлять "поглавно" :)
Да и еще - я работаю только два дня в неделю, поэтому прошу прощения за
перерывы в общении. В любом случае - можно связаться с моим почтовым
ящиком.<br>
<br>
Удачи всем!<br>
<pre class="moz-signature" cols="65">
-------------------------------------
С уважением и наилучшими пожеланиями,
Юрий В. Воробьев / Yuriy V. Vorobev
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:Vorobev@niiteplopribor.com">Vorobev@niiteplopribor.com</a>
</pre>
</body>
</html>