Fix one typo (while I'm there, let's fix the remaining ones).

PR:		198054
Submitted by:	m@ja.pe
This commit is contained in:
Marc Fonvieille 2015-03-01 13:46:25 +00:00
parent 9c6eda104d
commit c4c21b27cb
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46305

View file

@ -11,23 +11,23 @@
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="driverbasics">
<title>Ecrire des pilotes de périphériques pour FreeBSD</title>
<para>Ce chapître a été écrit par &a.murray; avec des sélections
<para>Ce chapitre a été écrit par &a.murray; avec des sélections
depuis une variété de codes source inclus dans la page de manuel d'&man.intro.4; de Joerg
Wunsch.</para>
<sect1>
<title>Introduction</title>
<para>Ce chapître fournit une brêve introduction sur l'écriture
<para>Ce chapitre fournit une brève introduction sur l'écriture
de pilotes de périphériques pour FreeBSD.
Un périphérique, dans ce contexte, est un terme utilisé
le plus souvent pour tout ce qui est lié au matériel et qui dépend
du système, comme les disques, imprimantes, ou un écran avec son clavier.
Un pilote de périphérique est un composant logiciel du système
d'exploitation qui contrôle un périphérique spécifique. Il y a aussi
ce que l'on apelle les pseudo-périphériques (&ldquo;pseudo-devices&rdquo;) où un pilote
ce que l'on appelle les pseudo-périphériques (&ldquo;pseudo-devices&rdquo;) où un pilote
de périphérique émule le comportement d'un périphérique dans un logiciel sans
matériel particulier sous-jacent. Les pilotes de périphériques peuvent être compilés
dans le ystème statiquement ou chargé &agrave; la demande via l'éditeur de liens dynamique du
dans le système statiquement ou chargé &agrave; la demande via l'éditeur de liens dynamique du
noyau &ldquo;kld&rdquo;.</para>
<para>La plupart des périphériques dans un système d'exploitation de type Unix
@ -131,7 +131,7 @@ KMOD=skeleton
<sect1>
<title>Accéder au pilote d'un périphérique</title>
<para>Unix fournit un ensemble d'appels sytème communs utilisable par
<para>Unix fournit un ensemble d'appels système communs utilisable par
les applications de l'utilisateur. Les couches supérieures du noyau renvoient
ces appels au pilote de périphérique correspondant quand un utilisateur
accède au fichier spécial de périphérique. Le script <command>/dev/MAKEDEV</command>
@ -163,7 +163,7 @@ KMOD=skeleton
<sect1>
<title>Les périphériques caractères</title>
<para>Un pilote de périphérique caractère est un pilote qui tranfère les données
<para>Un pilote de périphérique caractère est un pilote qui transfère les données
directement au processus utilisateur ou vers celui-ci. Il s'agit du plus commun
des types de pilote de périphérique et il y en a plein d'exemples simples dans
l'arbre des sources.</para>
@ -231,7 +231,7 @@ MALLOC_DECLARE(M_ECHOBUF);
MALLOC_DEFINE(M_ECHOBUF, "echobuffer", "cache pour le module echo");
/*
* Cette fonction est appele par les appels systeme kld[un]load(2) pour
* Cette fonction est appelee par les appels systeme kld[un]load(2) pour
* determiner quelles actions doivent etre faites quand le
* module est charge ou decharge
*/
@ -340,7 +340,7 @@ DEV_MODULE(echo,echo_loader,NULL);</programlisting>
&prompt.root; mknod /dev/echo c 33 0
</screen>
<para>Avec ce pilote chargé, vous devriez maintenant êtr capable de taper
<para>Avec ce pilote chargé, vous devriez maintenant être capable de taper
quelque chose comme :</para>
<screen>
@ -349,7 +349,7 @@ DEV_MODULE(echo,echo_loader,NULL);</programlisting>
Test Donnees
</screen>
<para>Périphériques réels dans le chapître suivant.</para>
<para>Périphériques réels dans le chapitre suivant.</para>
<para>Informations additionnelles
<itemizedlist>
@ -367,7 +367,7 @@ DEV_MODULE(echo,echo_loader,NULL);</programlisting>
<title>Pilotes Réseau</title>
<para>Les pilotes pour périphérique réseau n'utilisent pas les fichiers spéciaux pour
pouvoir être acessibles. Leur sélection est basée sur d'autres décisions
pouvoir être accessibles. Leur sélection est basée sur d'autres décisions
faites &agrave; l'intérieur du noyau et plutôt que d'appeler open(), l'utilisation
d'un périphérique réseau se fait généralement en se servant de l'appel système
&man.socket.2;.</para>