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. 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