Previous Next Table of Contents

1. Introduction

Voici le Linux Serial Programming HOWTO, qui explique comment programmer sous Linux la communication avec des périphériques ou des ordinateurs via le port série. Différentes techniques sont abordées : Entrées/Sorties canoniques (envoi ou réception ligne par ligne), asynchrones, ou l'attente de données depuis de multiples sources.

Ce document ne décrit pas comment configurer les ports séries, puisque c'est décrit par Greg Hankins dans le Serial-HOWTO.

Je tiens à insister sur le fait que je ne suis pas un expert dans ce domaine, mais j'ai eu à réaliser un projet utilisant la communication par le port série. Les exemples de code source présentés dans ce document sont dérivés du programme miniterm, disponible dans le Linux programmer's guide (ftp://sunsite.unc.edu/pub/Linux/docs/LDP/programmers-guide/lpg-0.4.tar.gz et les miroirs, par exemple ftp://ftp.lip6.fr/pub/linux/docs/LDP/programmers-guide/lpg-0.4.tar.gz) dans le répertoire contenant les exemples. Je me ferai un plaisir d'incorporer d'éventuels commentaires (voyez la section sur les commentaires).

Tous les exemples ont été testés avec un i386, utilisant un noyau Linux de version 2.0.29.

1.1 Copyright

Le Linux Serial-Programming-HOWTO est copyright (c) 1997 Peter Baumann. Les HOWTO de Linux peuvent être reproduits et distribués intégralement ou seulement par partie, sur quelconque support physique ou électronique, aussi longtemps que ce message de copyright sera conservé dans toutes les copies. Une redistribution commerciale est autorisée, et encouragée; cependant, l'auteur apprécierait d'être prévenu en cas de distribution de ce type.

Toutes les traductions ou travaux dérivés incorporant un document HOWTO Linux doit être placé sous ce copyright. C'est-à-dire que vous ne pouvez pas produire de travaux dérivés à partir d'un HOWTO et imposer des restrictions additionnelles sur sa distribution. Des exceptions à cette règle peuvent être accordées sous certaines conditions  ; contactez le coordinateur des HOWTO Linux à l'adresse donnée ci-dessous.

En résumé, nous désirons promouvoir la distribution de cette information par tous les moyens possibles. Néanmoins, nous désirons conserver le copyright sur les documents HOWTO, et nous aimerions être informés de tout projet de redistribution des HOWTO.

Pour toute question, veuillez contacter Greg Hankins, le coordinateur des HOWTO Linux, à gregh@sunsite.unc.edu par mail.

1.2 Nouvelles versions de ce document.

Les nouvelles version du Serial-Programming-HOWTO seront disponibles à
ftp://sunsite.unc.edu:/pub/Linux/docs/HOWTO/Serial-Programming-HOWTO et les sites miroir, comme par exemple ftp://ftp.lip6.fr/pub/linux/docs/HOWTO/Serial-Programming-HOWTO. Il existe sous d'autres formats, comme PostScript ou DVI dans le sous répertoire other-formats. Le Serial-Programming-HOWTO est également disponible sur http://sunsite.unc.edu/LDP/HOWTO/Serial-Programming-HOWTO.html, et sera posté dans comp.os.linux.answers tous les mois (NdT : la version française de ce document est également postée dans fr.comp.os.linux.annonce tous les mois).

1.3 Commentaires

Envoyez moi, s'il vous plaît tout correction, question, commentaire, suggestion ou complément. Je désire améliorer cet HOWTO ! Dites moi exactement ce que vous ne comprenez pas, ou ce qui pourrait être plus clair. Vous pouvez me contacter à Peter.Baumann@dlr.de par courrier électronique. Veuillez inclure le numéro de version de ce document pour tout courrier. Ce document est la version 0.3.


Previous Next Table of Contents