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

MFC Discussion :

[MFC] Utilisation Drivers


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 57
    Par défaut [MFC] Utilisation Drivers
    Bonjour, dans le cadre d'un projet, je dois programmer un logiciel qui va communiquer avec une carte electronique comportant de la RAM dans laquelle deux images prises par une camera CMOS seront stockées.
    La connexion se fait soit par USB, soit par RS232.
    Les drivers de la carte seront developpés par les fabriquant de la carte mais ils me demandent de preciser mes besoins pour ceux ci...
    N'ayant encore jamais fait ce type de developpement, comme faire pour communiquer via ces drivers? Une reponse a cette question me permettrait de definir effectivement comment ils devront se presenter.
    Si quelqu'un pouvait me donner des renseignement sur le fonctionnement habituel des drivers et comment discuter avec ce genre de carte ou n'importe quels renseignements sur ces sujets, cela me serait d'une aide enorme!
    Merci d'avance

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 4
    Par défaut
    En fait un driver c'est comme une dll que tu intègres à ton prog...ensuite tu utilises simplement les fonction de ta dll!!!
    La particularité d'un driver par rapport à une dll c'est qu'il faut l'installer avant son utilisation car il doit etre reconnu par ton système!Mais ca c'est le boulot des developpeurs du driver qui te fournisse un Install....
    Voila en gros ....


    @+

  3. #3
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 57
    Par défaut
    Merci, ca me rassure a fond ce que tu me dis la!
    Merci encore!

  4. #4
    Invité de passage
    Inscrit en
    Juin 2002
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1
    Par défaut
    Tu supposes que ta carte électronique est une appliaction logicielle et que tu dois communiquer avec elle par l'intermédiaire de fonctions
    puisque tu as deux images tu peux avoir la fonction
    int LireImage(image * Image, int numéro)
    int ScanImage(int num)
    Il faut que tu saches si la carte est présente et sur quel port
    int OPenCarte( int port);
    Ensuite tu essaies de voir toute les fonctions que tu peux avoir besoin pour ton projet. N'hésites pas en leur demandé davantage car ensuite la reprise sera + cher.

  5. #5
    fd
    fd est déconnecté
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 131
    Par défaut desole
    Un driver n'est pas une dll et ne s'utilise pas comme une dll.
    Pour communiquer avec ton driver il faut d'abord l'ouvrir :
    HANDLE hd = CreateFile("\\.\\NomSymboliquedudriver",...)
    ensuite pour lire des données :
    ReadFile()
    pour ecrire :
    WriteFile()

    Ensuite pour communiquer avec ton driver (le paramétrer, obtenir des infos etc...) tu as la fonction :
    DeviceIoControl() (l'equivalent du ioctl unix/linux)
    (DeviceIoControl utilise un (des) code numérique et des struct de données).
    Le constructeur te fournira un .h contenant ces codes et ces struct (et la doc qui va avec)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC] Utilisation d'une palette de couleur
    Par Kevgeii dans le forum MFC
    Réponses: 2
    Dernier message: 01/06/2005, 17h35
  2. [MFC] Utilisation de la classe CSocket
    Par Sh4rk dans le forum MFC
    Réponses: 3
    Dernier message: 01/06/2005, 16h42
  3. [MFC]Utilisation d'un SLIDER , problème de conversion
    Par sylvain_c42 dans le forum MFC
    Réponses: 1
    Dernier message: 10/05/2005, 14h31
  4. [MFC] utilisation de printPreview
    Par Tsunamis dans le forum MFC
    Réponses: 7
    Dernier message: 05/04/2005, 10h14
  5. [MFC] Utilisation de sockets
    Par keupon dans le forum MFC
    Réponses: 2
    Dernier message: 28/01/2004, 14h37

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