Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 1400

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>
    
        Petit guide de programmation des ports 
        d'entr&eacute;es / sorties sous Linux
    
    </title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.69.1" name="generator"><meta name="description" content="
	Ce document pr&eacute;sente les diff&eacute;rentes fa&ccedil;ons de programmer des 
	entr&eacute;es / sorties pour les architectures Intel x86 ainsi 
	que de les diff&eacute;rentes m&eacute;thodes permettant l'utilisation de 
	temporisations tr&egrave;s courtes pour les applications Linux tournant 
	en mode utilisateur.
	"><link rel="start" href="index.html" title="
    
        Petit guide de programmation des ports 
        d'entr&eacute;es / sorties sous Linux
    
    "><link rel="next" href="ar01s01.html" title="1.&nbsp;Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">
    
        Petit guide de programmation des ports 
        d'entr&eacute;es / sorties sous Linux
    
    </th></tr><tr><td align="left" width="20%">&nbsp;</td><th align="center" width="60%">&nbsp;</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="ar01s01.html">Suivant</a></td></tr></table><hr></div><div class="article" lang="fr"><div class="titlepage"><div><div><h1 class="title"><a name="N10001"></a>
    
        Petit guide de programmation des ports 
        d'entr&eacute;es / sorties sous Linux
    
    </h1></div><div><h3 class="subtitle"><i>
    
        Adaptation fran&ccedil;aise du <span class="foreignphrase" lang="en"><em class="foreignphrase">Linux I/O port 
        programming mini-HOWTO</em></span>
    
    </i></h3></div><div><div class="author"><h3 class="author"><span class="firstname">Riku</span> <span class="surname">Saikkonen</span></h3><code class="email">&lt;<a href="mailto:Riku POINT Saikkonen CHEZ hut POINT fi">Riku POINT Saikkonen CHEZ hut POINT fi</a>&gt;</code></div></div><div><p class="othercredit"><span class="contrib">Adaptation fran&ccedil;aise</span>: <span class="firstname">Jean-Fran&ccedil;ois</span> <span class="surname">Pr&eacute;vost</span></p></div><div><p class="othercredit"><span class="contrib">Relecture de la version fran&ccedil;aise</span>: <span class="firstname">Guillaume</span> <span class="surname">Lelarge</span>, <span class="firstname">Jean-Philippe</span> <span class="surname">Gu&eacute;rard</span></p></div><div></div><div><p class="releaseinfo">Version&nbsp;: 3.0.fr.1.1</p></div><div><p class="pubdate">24 avril 2006</p></div><div><div class="revhistory"><table summary="Revision history" width="100%" border="1"><tr><th colspan="3" valign="top" align="left"><b>Historique des versions</b></th></tr><tr><td align="left">Version 3.0.fr.1.1</td><td align="left">2006-04-24</td><td align="left">JPG</td></tr><tr><td colspan="3" align="left">
          
          Conversion en XML. Mise &agrave; jour de l'en-t&ecirc;te du document 
          pour respecter les conventions actuelles du projet Traduc.org.
          
      </td></tr><tr><td align="left">Version 3.0.fr.1.0</td><td align="left">2003-02-04</td><td align="left">JFP, GL, JPG</td></tr><tr><td colspan="3" align="left">Premi&egrave;re traduction fran&ccedil;aise.</td></tr><tr><td align="left">Version 3.0</td><td align="left">2000-12-13</td><td align="left">RS</td></tr></table></div></div><div><div class="abstract"><p class="title"><b>R&eacute;sum&eacute;</b></p><p>
	Ce document pr&eacute;sente les diff&eacute;rentes fa&ccedil;ons de programmer des 
	entr&eacute;es / sorties pour les architectures Intel x86 ainsi 
	que de les diff&eacute;rentes m&eacute;thodes permettant l'utilisation de 
	temporisations tr&egrave;s courtes pour les applications Linux tournant 
	en mode utilisateur.
	</p></div></div></div><div></div><hr></div><div class="toc"><p><b>Table des mati&egrave;res</b></p><dl><dt><span class="sect1"><a href="ar01s01.html">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s01.html#N1006A">1.1. Droits d'utilisation</a></span></dt><dt><span class="sect2"><a href="ar01s01.html#N1008F">1.2. Commentaires et corrections</a></span></dt></dl></dd><dt><span class="sect1"><a href="ar01s02.html">2. Utilisation des ports d'entr&eacute;es / sorties en langage C</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s02.html#N100A3">2.1. La m&eacute;thode normale</a></span></dt><dt><span class="sect2"><a href="ar01s02.html#N101C3">2.2. Une m&eacute;thode alternative&nbsp;: <code class="filename">/dev/port</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="ar01s03.html">3. Interruptions (IRQ) et acc&egrave;s DMA</a></span></dt><dt><span class="sect1"><a href="ar01s04.html">4. Temporisation de haute pr&eacute;cision</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s04.html#N1023F">4.1. Temporisations</a></span></dt><dt><span class="sect2"><a href="ar01s04.html#N10352">4.2. Mesure du temps</a></span></dt></dl></dd><dt><span class="sect1"><a href="ar01s05.html">5. D'autres langages de programmation</a></span></dt><dt><span class="sect1"><a href="ar01s06.html">6. Quelques ports utiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s06.html#N10393">6.1. Le port parall&egrave;le</a></span></dt><dt><span class="sect2"><a href="ar01s06.html#N10418">6.2. Le port de manette de jeu</a></span></dt><dt><span class="sect2"><a href="ar01s06.html#N10471">6.3. Le port s&eacute;rie</a></span></dt></dl></dd><dt><span class="sect1"><a href="ar01s07.html">7. Conseils</a></span></dt><dt><span class="sect1"><a href="ar01s08.html">8. Probl&egrave;mes et solutions</a></span></dt><dt><span class="sect1"><a href="ar01s09.html">9. Code d'exemple</a></span></dt><dt><span class="sect1"><a href="ar01s10.html">10. Remerciements</a></span></dt><dt><span class="sect1"><a href="ar01s11.html">11. Adaptation fran&ccedil;aise</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s11.html#N1052E">11.1. Traduction</a></span></dt><dt><span class="sect2"><a href="ar01s11.html#N10536">11.2. Relecture</a></span></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%">&nbsp;</td><td align="center" width="20%">&nbsp;</td><td align="right" width="40%">&nbsp;<a accesskey="n" href="ar01s01.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">&nbsp;</td><td align="center" width="20%">&nbsp;</td><td valign="top" align="right" width="40%">&nbsp;1.&nbsp;Introduction</td></tr></table></div></body></html>