Page suivante Page précédente Table des matières
1. Introduction
Voici le Linux Serial Programming HOWTO, qui explique comment programmer so= us Linux la communication avec des p=E9riph=E9riques ou des ordinateurs via= le port s=E9rie. Diff=E9rentes techniques sont abord=E9es : Entr=E9es= /Sorties canoniques (envoi ou r=E9ception l= igne par ligne), asynchrones, ou l'attente de donn=E9es depuis de multiples= sources.
Ce document ne d=E9crit pas comment configurer les ports s=E9ries, puisque = c'est d=E9crit par Greg Hankins dans le Serial-HOWTO.
Je tiens =E0 insister sur le fait que je ne suis pas un expert dans ce doma= ine, mais j'ai eu =E0 r=E9aliser un projet utilisant la communication par l= e port s=E9rie. Les exemples de code source pr=E9sent=E9s dans ce document = sont d=E9riv=E9s du programme
miniterm,=20= disponible dans le Linux programmer's guide (ftp://sunsite.unc.edu= /pub/Linux/docs/LDP/programmers-guide/lpg-0.4.tar.gzet les miroirs, p= ar exempleftp://ftp.lip6.fr/pub/linux/docs/LDP/programmers-guide/lpg-0= .4.tar.gz) dans le r=E9per= toire contenant les exemples.Depuis la derni=E8re version de ce document, en juin 1997, j'ai d=FB instal= ler Windows NT pour satisfaire les besoins des client, et donc je n'ai pas = pu investiguer plus en avant sujet. Si quelqu'un a des commentaires =E0 me = faire, je me ferai un plaisir de le= s inclure dans ce document (voyez la section sur les commentaires). Si vous= d=E9sirez prendre en main l'=E9volution de ce document, et l'am=E9liorer, = envoyez moi un courrier =E9lectronique.
Tous les exemples ont =E9t=E9 test=E9s avec un i386, utilisant un noyau Lin= ux de version 2.0.29.
1.1 Copyright
Le Linux Serial-Programming-HOWTO est copyright (c) 1997 Peter Baumann. Les= HOWTO de Linux peuvent =EAtre reproduits et distribu=E9s int=E9gralement o= u seulement par partie, sur quelconque support physique ou =E9lectronique, = aussi longtemps que ce message de cop= yright sera conserv=E9 dans toutes les copies. Une redistribution commercia= le est autoris=E9e, et encourag=E9e; cependant, l'auteur appr=E9cierait= d'=EAtre pr=E9venu en cas de distribution de ce type.
Toutes les traductions ou travaux d=E9riv=E9s incorporant un document HOWTO= Linux doit =EAtre plac=E9 sous ce copyright. C'est-=E0-dire que vous ne po= uvez pas produire de travaux d=E9riv=E9s =E0 partir d'un HOWTO et imposer d= es restrictions additionnelles sur sa distrib= ution. Des exceptions =E0 cette r=E8gle peuvent =EAtre accord=E9es sous cer= taines conditions ; contactez le coordinateur des HOWTO Linux =E0 l'a= dresse donn=E9e ci-dessous.
En r=E9sum=E9, nous d=E9sirons promouvoir la distribution de cette informat= ion par tous les moyens possibles. N=E9anmoins, nous d=E9sirons conserver l= e copyright sur les documents HOWTO, et nous aimerions =EAtre inform= =E9s de tout projet de redistribution des HOW= TO.
Pour toute question, veuillez contacter Greg Hankins, le coordinateur des H= OWTO Linux, =E0
mailto:gregh@sunsite.unc.edu" NAME=3D"g= regh@sunsite.unc.edu">par mail.
1.2 Nouvelles versions de ce document.
Les nouvelles version du Serial-Programming-HOWTO seront disponibles =E0WLINE>
ftp://sunsite.unc.edu:/pub/Linux/docs/HOWTO/Serial-Prog= ramming-HOWTO" NAME=3D"ftp://sunsite.unc.edu:/pub/Linux/docs/HOWTO/Serial-P= rogramming-HOWTO">et les sites miroir, comme par exempleURL=3D"ftp://ftp.lip6.fr/pub/linux= /docs/HOWTO/Serial-Programming-HOWTO" NAME=3D"ftp://ftp.lip6.fr/pub/linux/d= ocs/HOWTO/Serial-Programming-HOWTO">. Il existe sous d'autres formats,= comme PostScript ou DVI dans le sous r=E9pertoireother-formats. Le S= erial-Programming-HOWTO est =E9gale= ment disponible surhttp://sunsite.unc.edu/LDP/HOWTO/Se= rial-Programming-HOWTO.html" NAME=3D"http://sunsite.unc.edu/LDP/HOWTO/Seria= l-Programming-HOWTO.html">, et sera post=E9 dansn= ews:comp.os.linux.answers" NAME=3D"comp= .os.linux.answers">tous les mois (NdT : la version fran=E7aise d= e ce document est =E9galement post=E9e dansnews:fr.com= p.os.linux.annonce" NAME=3D"fr.comp.os.linux.annonce">tous les mois).
1.3 Commentaires
Envoyez moi, s'il vous pla=EEt toute correction, question, commentaire, sug= gestion ou compl=E9ment. Je d=E9sire am=E9liorer cet HOWTO ! Dites moi= exactement ce que vous ne comprenez pas, ou ce qui pourrait =EAtre plus cl= air. Vous pouvez me contacter =E0
MLURL URL=3D"mailto:Peter.Baumann@dlr.de" NAME=3D"Peter.Baumann@dlr.de"> T> par courrier =E9lectronique. Veuillez inclure le num=E9ro de version de = ce document pour tout courrier. Ce document est la version 0.3.
Page suivante Page précédente Table des matières