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:
parent
9c6eda104d
commit
c4c21b27cb
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46305
1 changed files with 10 additions and 10 deletions
|
@ -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 (“pseudo-devices”) où un pilote
|
||||
ce que l'on appelle les pseudo-périphériques (“pseudo-devices”) 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é à la demande via l'éditeur de liens dynamique du
|
||||
dans le système statiquement ou chargé à la demande via l'éditeur de liens dynamique du
|
||||
noyau “kld”.</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 à 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>
|
||||
|
|
Loading…
Reference in a new issue