IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traduction LDD3 Discussion :

Chapitre 3 : Char drivers partie 2


Sujet :

Traduction LDD3

  1. #1
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut Chapitre 3 : Char drivers partie 2
    Discussion réservée à la traduction de la partie 1 du chapitre 3 "Char drivers"

    Le pdf en anglais


    Attention, petite particularité, cette partie est déjà traduite, elle ne nécessite plus qu'une relecture technique.

    Traduction faite par c'estLudique et en partie corrigée par f-k-z, une relecture totale ne fera néanmoins pas de mal



    P.S : C'est une petite partie donc la relecture sera vite faite

    P.S2 : Après relecture de MaliciaR : http://arnaud-feltz.developpez.com/d...ads/ch03-2.xml (clic droit : "Enregistrez la cible du lien sous...")
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  2. #2
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    voici la partie corrigée. il ne reste plus que la relecture orthographique
    Fichiers attachés Fichiers attachés

  3. #3
    Membre confirmé
    Avatar de MaliciaR
    Inscrit en
    Juillet 2008
    Messages
    513
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2008
    Messages : 513
    Points : 600
    Points
    600
    Par défaut
    Hello,

    Voici quelques suggestions

    *
    La représentation interne de numéros de périphérique
    Dans le noyau, le type dev_t (définit dans <linux/types.h> ) est utilisé pour manipuler des numéros de périphérique à la fois la partie majeure et mineure.
    deviendrait :

    La représentation interne de numéros de périphérique
    Dans le noyau, le type dev_t (définit dans <linux/types.h> ) est utilisé pour manipuler des numéros majeurs et mineurs de périphérique, ce en même temps.

    *
    Si par contre, vous avez les numéros majeur et mineur et que vous devez les transformer en dev_t, utiliser ceci:
    deviendrait :

    En revanche, si vous avez les numéros majeur et mineur et que vous devez les transformer en dev_t, utiliser ceci :

    *
    Une des premières choses que votre pilote aura besoin de faire pour établir un périphérique caractère est d'obtenir un ou plusieurs numéros de périphérique pour travailler avec.
    Est-ce que le 2e mot "périphérique" (souligné) est indispensable à la compréhension? Si non, on l'enlève


    *
    Ici, first est le numéro de périphérique de la région que vous aimeriez allouer. La partie mineure de first est souvent 0, mais il n'y a pas d'obligation à cela. count est le nombre total de numéros de périphériques contigüs dont vous avez besoin. Notez que, si count est grand, la zone que vous demandez pourrait empiéter sur le numéro de majeur suivant, mais tout marchera bien tant que le numéro que vous demandez est disponible. Enfin, name est le nom du périphérique qui devrait être associé avec ce numéro : il apparaîtra dans /proc/devices et sysfs.
    N'est-ce pas mieux de mettre les différentes définitions en liste? L'un sous l'autre, le nom souligné et/ou en gras, par exemple :

    first
    C'est le numéro de périphérique de la région que vous aimeriez allouer. La partie mineure de first est souvent 0, mais il n'y a pas d'obligation à cela.
    count
    ...
    etc.

    *
    Les fonctions précédentes allouent des numéros de périphérique pour l'utilisation de votre pilote, mais elles ne disent rien au noyau de ce que vous allez faire à présent avec ces numéros. Avant que l'espace-utilisateur d'un programme puissent accéder à l'un de ces numéros de périphériques, votre pilote doit les connecter à ses fonctions internes qui implémentent les opérations du périphérique. Nous allons décrire rapidement comment cette connexion est accomplie, mais il y a quelques détours nécessaires à prendre en compte auparavant.
    deviendrait :

    Les fonctions précédentes allouent des numéros de périphérique pour l'utilisation de votre pilote, mais elles n'informent pas le noyau de vos prochaines actions avec ces numéros. Avant que l'espace-utilisateur d'un programme puisse accéder à l'un de ces numéros de périphériques, votre pilote doit les connecter à ses fonctions internes. Ces dernières implémentent les opérations du périphérique. Nous allons décrire rapidement comment cette connexion est accomplie, mais il y a quelques détours nécessaires à prendre en compte auparavant.
    La phrase en gras est un bout de la phrase précédente. Je me dis que ça peut être utile de bien la ressortir : en gros, celui qui bouquine comprend qu'on en est là au niveau du sujet principal et que là il y aura un détour. Mais l'idée directrice est accentuée.
    (Je sais pas si c'est clair... La semaine a été un peu fatiguante... )
    Le tact dans l'audace c'est de savoir jusqu'où on peut aller trop loin. Cocteau
    L'abjection la plus totale, ce n'est pas de trahir, c'est de ne jamais donner un commencement de réalité à ses rêves les plus fous. M. Moreau


    Les indispensables : Les règles, , FAQ et tutos avant de poster, et !
    Traduction de Linux Device Drivers 3 : venez participer
    membre de l'April - Promouvoir et défendre les logiciels libres

  4. #4
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Corrigé,

    twa, bon week-end et reposes-toi bien
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  5. #5
    Membre confirmé
    Avatar de MaliciaR
    Inscrit en
    Juillet 2008
    Messages
    513
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2008
    Messages : 513
    Points : 600
    Points
    600
    Par défaut
    Citation Envoyé par buchs Voir le message
    Corrigé,

    twa, bon week-end et reposes-toi bien
    Bon we à toi aussi ('Fin, bon dimanche, quoi :p )
    Le tact dans l'audace c'est de savoir jusqu'où on peut aller trop loin. Cocteau
    L'abjection la plus totale, ce n'est pas de trahir, c'est de ne jamais donner un commencement de réalité à ses rêves les plus fous. M. Moreau


    Les indispensables : Les règles, , FAQ et tutos avant de poster, et !
    Traduction de Linux Device Drivers 3 : venez participer
    membre de l'April - Promouvoir et défendre les logiciels libres

Discussions similaires

  1. Chapitre 3 : char drivers partie 3
    Par Michaël dans le forum Traduction LDD3
    Réponses: 2
    Dernier message: 22/09/2008, 14h41
  2. Chapitre 3 : char drivers partie 6
    Par Michaël dans le forum Traduction LDD3
    Réponses: 1
    Dernier message: 22/09/2008, 13h38
  3. Chapitre 3 : char drivers partie 5
    Par Michaël dans le forum Traduction LDD3
    Réponses: 4
    Dernier message: 22/09/2008, 12h12
  4. Chapitre 3 : Char drivers partie 1
    Par Arnaud F. dans le forum Traduction LDD3
    Réponses: 14
    Dernier message: 28/08/2008, 20h52
  5. Chapitre 3 : Chars drivers partie 4
    Par Arnaud F. dans le forum Traduction LDD3
    Réponses: 3
    Dernier message: 18/08/2008, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo