Annotation of prex-old/doc/html/doc/driver.html, Revision 1.1.1.1
1.1 nbrk 1: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2: <html>
3: <head>
4: <title>Prex Driver Development Guide</title>
5: <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
6: <meta name="keywords" content="Prex, embedded, real-time, operating system, RTOS, open source, free">
7: <meta name="author" content="Kohsuke Ohtani">
8: <link rel="stylesheet" type="text/css" href="../default.css" media="screen">
9: <link rel="stylesheet" type="text/css" href="../print.css" media="print">
10: </head>
11: <body>
12: <div id="top">
13: </div>
14: <div id="middle">
15:
16: <table id="content" cellpadding="0" cellspacing="0">
17: <tbody>
18:
19: <tr>
20: <td id="header" colspan="2" valign="top">
21: <table width="100%" border="0" cellspacing="0" cellpadding="0">
22: <tr>
23: <td id="logo">
24: <a href="http://prex.sourceforge.net/">
25: <img alt="Prex logo" src="../img/logo.gif" border="0"
26: style="width: 281px; height: 56px;"></a>
27: </td>
28: <td id="brief" align="right" valign="bottom">
29: An Open Source, Royalty-free,<br>
30: Real-time Operating System
31: </td>
32: </tr>
33: </table>
34: </td>
35: </tr>
36:
37: <tr>
38: <td id="directory" style="vertical-align: top;">
39: <a href="http://prex.sourceforge.net/">Prex Home</a> >
40: <a href="index.html">Document Index</a> >
41: Driver Development Guide
42: </tr>
43: <tr><td class="pad" colspan="2" style="vertical-align: top;"></td></tr>
44:
45: <tr>
46: <td id="main" style="vertical-align: top;">
47: <h1>Prex Driver Development Guide</h1>
48:
49: <i>Version 0.0 (Draft), 2005/09/01</i><br>
50:
51:
52: <h3>Table of Contents</h3>
53: <ul>
54: <li><a href="#intro">Introduction</a></li>
55: <li><a href="#gen">General Information</a></li>
56: <li><a href="#inst">Installing a New Driver</a></li>
57: <li><a href="#obj">Device Object</a></li>
58: <li><a href="#init">Driver Initialization</a></li>
59: <li><a href="#io">Device I/O Routines</a></li>
60: <li><a href="#msg">Driver Message</a></li>
61: <li><a href="#int">Interrupt Handling</a></li>
62: <li><a href="#timer">Timers</a></li>
63: <li><a href="#dpc">Deferred Procedure Call</a></li>
64: <li><a href="#filter">I/O Filter</a></li>
65: <li><a href="#sample">Sample Driver</a></li>
66: </ul>
67: <br>
68:
69:
70: <h2 id="intro">Introduction</h2>
71: <p>
72: </p>
73:
74:
75: <h2 id="gen">General Information</h2>
76: <p>
77: </p>
78:
79:
80: <h2 id="inst">Installing a New Driver</h2>
81: <p>
82: </p>
83:
84:
85: <h2 id="obj">Device Object</h2>
86: <p>
87: </p>
88:
89:
90: <h2 id="init">Driver Initialization</h2>
91: <p>
92: </p>
93:
94:
95: <h2 id="io">Device I/O Routines</h2>
96: <p>
97: </p>
98:
99:
100: <h2 id="msg">Driver Message</h2>
101: <p>
102: </p>
103:
104:
105: <h2 id="int">Interrupt Handling</h2>
106: <p>
107: </p>
108:
109:
110: <h2 id="timer">Timers</h2>
111: <p>
112: </p>
113:
114:
115: <h2 id="dpc">Deferred Procedure Call</h2>
116: <p>
117: </p>
118:
119:
120: <h2 id="filter">I/O Filter</h2>
121: <p>
122: </p>
123:
124:
125: <h2 id="sample">Sample Driver</h2>
126: <p>
127: </p>
128:
129:
130: </td>
131: </tr>
132: <tr>
133: <td id="footer" colspan="2" style="vertical-align: top;">
134: <a href="http://sourceforge.net">
135: <img src="http://sourceforge.net/sflogo.php?group_id=132028&type=1"
136: alt="SourceForge.net Logo" border="0" height="31" width="88"></a><br>
137: Copyright© 2005-2007 Kohsuke Ohtani
138: </td>
139: </tr>
140:
141: </tbody>
142: </table>
143:
144: </div>
145: <div id="bottom"></div>
146:
147: </body>
148: </html>
CVSweb