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

C Discussion :

Codage d'un driver souris série


Sujet :

C

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 7
    Par défaut Codage d'un driver souris série
    Bonjour à tous =)

    Je suis en 2ème année de fac d'info et on a un projet à réaliser. Dans le cadre de ce projet, je dois écrire un driver pour une souris branchée sur porte série. Problème : je ne sais absolument pas comment faire.
    J'ai passé des heures (vraiment...) à chercher et lire des documentations, j'ai vu beaucoup de trucs sur le fonctionnement des souris ou des ports séries mais rien qui explique comment coder un driver.

    De ce que je sais, le driver est un programme chargé lors du démarrage de la machine, qui établit le dialogue entre le micro-contrôleur de la souris et le système d'exploitation.

    1°) Les micro-contrôleurs pour souris série sont tous les mêmes je suppose ? En tout cas, ils respectent le même protocole de discussion ?
    2°) Comment puis-je établir la liaison entre ces trois entités ?
    3°) Le driver est spécifique à la souris ou alors toutes les souris série utilisent le même ? (à ce niveau là j'y connais vraiment rien =p)
    4°) A défaut de pouvoir m'expliquer, auriez-vous des liens ou des morceaux de code pouvant m'indiquer une piste ? J'ai trouvé plein de trucs sur la gestion de la souris en C, mais ça concerne sa gestion dans le cadre de la programmation d'un logiciel, pas dans le cas d'un driver (enfin je crois x) c'était le truc avec union regs REGS, regs.bx etc.)
    5°) Merci beaucoup =)

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Déjà un début d'info sur le protocole série avec les souris : http://www.megatron.fr/composants/in...ck_mouse_f.php. De mémoire, toutes les souris série utilisent le même protocole sauf celles qui ne l'utilisent pas. C'est bizarre comme phrase mais cela explique que certaines souris série était incontrôlables si le driver spécifique à cette souris n'était pas installé.

    Ensuite, ce driver, tu dois le faire pour quel OS ?

    Ce driver, il doit faire quoi, être mis dans le noyau, s'interfacer avec un seul programme, quelles sont les fonctionnalités attendues de ton driver ?
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 7
    Par défaut
    Et ben justement, j'ai hésité à le dire de peur qu'on me démoralise mais je dois l'écrire pour un OS... qu'on doit écrire x) C'est ça le projet, créer un OS, ou en tout cas quelques composants, pour voir comment ça fonctionne.

    Donc l'OS possède un noyau monolithique, on a déjà presque un affichage graphique 1024*768 , et j'attends du driver qu'il puisse gérer clic droit et gauche au minimum (je sais pas si c'est vraiment la réponse attendue mais je vois pas ce que pourrait faire d'autre un driver souris x) ).
    Merci pour le lien, j'avais trouvé ce genre d'explications mais là c'est carrément plus clair

Discussions similaires

  1. Développement d'un driver souris spécifique
    Par tiger33 dans le forum Windows
    Réponses: 3
    Dernier message: 09/03/2011, 19h30
  2. Réponses: 1
    Dernier message: 08/03/2009, 17h55
  3. Réponses: 1
    Dernier message: 22/03/2007, 10h21
  4. codage des données à l'entrée du port série
    Par sanatou dans le forum Windows
    Réponses: 4
    Dernier message: 09/11/2006, 11h22
  5. [Souris] Sauvegarde des paramètres du driver
    Par Giovanny Temgoua dans le forum x86 16-bits
    Réponses: 7
    Dernier message: 31/01/2004, 19h24

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