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

Matériel Discussion :

Où trouver le fichier config.h ?


Sujet :

Matériel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 25
    Points
    25
    Par défaut Où trouver le fichier config.h ?
    Bonjour, j'ai acheter un cable usb to Rs232. Les drivers sont fournit mais ne fonctionnent pas. J'ai alors chercher tout les fichiers dont le driver a besoin (include) et je me suis appreçus que le fichier config.h était introuvable. Où trouver ce fichier ?

    merci d'avance
    cFranssen
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Points : 2 505
    Points
    2 505
    Par défaut
    Ca semble être un driver pour un noyau 2.2.

    Il semble aussi que ce driver soit désormais inclus dans le kernel, car je vois une options "CONFIG_USB_SERIAL_PL2303". Donc si ce n'est pas déjà fait va dans "Device Drivers" -> "USB support" -> "USB Serial Converter support", met "USB Prolific 2303 Single Port Serial Driver" en module (ou en dur dans le kernel), et recompile le kernel.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 25
    Points
    25
    Par défaut
    Bonjour et merci pour votre réponse mais je suis débutant en linux (j'ai le 10.04 de ubuntu)
    je ne trouve pas "Device Drivers"

  4. #4
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Points : 2 505
    Points
    2 505
    Par défaut
    C'est une option à sélectionner quand on compile le noyau. Si tu es débutant je suppose que tu n'as jamais compilé de noyau. Dans ce cas je suppose que le noyau qui vient avec ta distrib est compilé avec tous les modules possibles, donc tu devrais déjà avoir le bon module.

    Si tu fais (en tant que root) un "modprobe pl2303" ça te dis quoi ? Si ça ne te dis rien alors c'est que le module a été chargé correctement, et ça roule.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 25
    Points
    25
    Par défaut
    en effet, ça ne me dit rien mais je n'ai toujours pas mon fichier config

  6. #6
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Points : 2 505
    Points
    2 505
    Par défaut
    Tu pourrais prendre la peine de répondre aux questions qu'on te pose, ne serait-ce que par correction envers ceux qui ont pris la peine de te consacrer un peu de leur temps...

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 25
    Points
    25
    Par défaut
    c'est ce que je fais avec un peu de retard c'est vrai mais je n'ai plus eu le temps

  8. #8
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Points : 2 505
    Points
    2 505
    Par défaut
    Si tu fais (en tant que root) un "modprobe pl2303" ça te dis quoi ?

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 25
    Points
    25
    Par défaut
    Citation Envoyé par cFranssen Voir le message
    en effet, ça ne me dit rien

  10. #10
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Points : 2 505
    Points
    2 505
    Par défaut
    Désolé je n'avais pas compris que c'était ta réponse à ma question. Si ça ne dis rien alors c'est bon, le module est chargé. Tu dois le voir si tu fais un "lsmod". Et tout devrait fonctionner.

    Je n'ai peut-être pas été très clair, mais tu n'as pas besoin d'installer ou compiler de driver pour ton adaptateur. Le support de ce matériel est inclus dans le noyau, sous la forme du module "pl2303". Ne cherche pas ce fichier config.h, tu n'en a pas besoin, et d'ailleurs il n'existe pas pour le noyau de tu utilises.

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 25
    Points
    25
    Par défaut
    j'ai taper lsmod et voici la réponse:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    Module                  Size  Used by
    nls_iso8859_1           4633  1 
    nls_cp437               6351  1 
    vfat                   10866  1 
    fat                    55350  1 vfat
    usb_storage            49961  1 
    pl2303                 17918  0 
    usbserial              39131  1 pl2303
    nls_utf8                1421  1 
    isofs                  33399  1 
    cryptd                  8116  0 
    aes_x86_64              7912  1 
    aes_generic            27607  1 aes_x86_64
    binfmt_misc             7960  1 
    ppdev                   6375  0 
    snd_hda_codec_realtek   279040  1 
    joydev                 11072  0 
    snd_hda_intel          25773  2 
    snd_hda_codec          85759  2 snd_hda_codec_realtek,snd_hda_intel
    snd_hwdep               6924  1 snd_hda_codec
    snd_pcm_oss            41394  0 
    snd_mixer_oss          16299  1 snd_pcm_oss
    snd_pcm                87946  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
    snd_seq_dummy           1782  0 
    snd_seq_oss            31191  0 
    snd_seq_midi            5829  0 
    snd_rawmidi            23420  1 snd_seq_midi
    snd_seq_midi_event      7267  2 snd_seq_oss,snd_seq_midi
    snd_seq                57481  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
    snd_timer              23649  2 snd_pcm,snd_seq
    snd_seq_device          6888  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
    arc4                    1473  2 
    snd                    71251  16 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    fbcon                  39270  71 
    tileblit                2487  1 fbcon
    font                    8053  1 fbcon
    bitblit                 5811  1 fbcon
    softcursor              1565  1 bitblit
    ath9k                 329117  0 
    mac80211              238896  1 ath9k
    ath                     9723  1 ath9k
    video                  20623  0 
    output                  2503  1 video
    uvcvideo               62595  0 
    videodev               40518  1 uvcvideo
    v4l1_compat            15495  2 uvcvideo,videodev
    v4l2_compat_ioctl32    11764  1 videodev
    cfg80211              148725  3 ath9k,mac80211,ath
    psmouse                64576  0 
    serio_raw               4918  0 
    sdhci_pci               6700  0 
    sdhci                  17928  1 sdhci_pci
    soundcore               8052  1 snd
    snd_page_alloc          8500  2 snd_hda_intel,snd_pcm
    ricoh_mmc               3416  0 
    nvidia              10832442  40 
    asus_laptop            20584  0 
    led_class               3764  3 ath9k,sdhci,asus_laptop
    vga16fb                12757  1 
    vgastate                9857  1 vga16fb
    sis190                 17173  0 
    mii                     5237  1 sis190
    sis_agp                 4959  0 
    lp                      9336  0 
    parport                37160  2 ppdev,lp
    ohci1394               30260  0 
    sata_sis                4448  2 
    ieee1394               94771  1 ohci1394
    mais mon cable ne fonctionne toujours pas avec mon programme

    le programme:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    #-*- coding:Utf8 -*-
    from Tkinter import *
    import serial
     
     
     
    def relais_1_on():
    	message.configure(text=" le relais est ON ", fg= 'blue')
    	ser.setDTR(1)
     
     
    def relais_1_off():
    	message.configure(text=" le relais est OFF", fg= 'red')
    	ser.setDTR(0)
     
     
    def relais_2_on():
    	message2.configure(text=" le relais est ON ", fg= 'blue')
    	ser.setRTS(1)
     
    def relais_2_off():
    	message2.configure(text=" le relais est OFF", fg= 'red')
    	ser.setRTS(0)
     
    fen1 = Tk()
    fen1.title('cFranssen')
     
    message = Label(text=" le relais est ON ",fg="blue")
    message.grid(row=1, column=3, columnspan=2)
    message2 = Label(text=" le relais est ON ",fg="blue")
    message2.grid(row=2, column=3, columnspan=2)
     
    ser = serial.Serial('/dev/ttyS4', 19200)
     
    bou1 = Button(fen1,text='relais 1 ON',state="normal", command=relais_1_on)
    bou1.grid(row=1 , column=1)
     
    bou2 = Button(fen1,text='relais 1 OFF',state="normal",command=relais_1_off)
    bou2.grid(row=1 , column=2)
     
    bou3 = Button(fen1,text='relais 2 ON',state="normal",command=relais_2_on)
    bou3.grid(row=2 , column=1)
     
    bou4 = Button(fen1,text='relais 2 OFF',state="normal",command=relais_2_off)
    bou4.grid(row=2 , column=2)
     
    bou5 = Button(fen1, text='   Quitter   ', command = fen1.quit)
    bou5.grid(row=4, column=1)
     
     
    fen1.mainloop()
    fen1.destroy()         
    ser.close()

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 25
    Points
    25
    Par défaut
    Bonjour, merci, mon cable fonctionne !!! merci a toi pour le module "2303" !!

    ils suffisait de changer le ttyS0 dans mon programme python par ttyUSB0

    encore merci

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

Discussions similaires

  1. [Compilation C] Où trouver le fichier config.h ?
    Par Tomfun dans le forum Linux
    Réponses: 8
    Dernier message: 21/05/2010, 09h54
  2. [Erreur]impossible de trouver le fichier de config du moteur
    Par julietteste dans le forum Bases de données
    Réponses: 5
    Dernier message: 10/05/2005, 18h34
  3. [CR9] Trouver le fichier d'aide en FR
    Par Joleroy dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 13/09/2004, 14h20
  4. Trouver un fichier contenant une chaine ?
    Par narmataru dans le forum Linux
    Réponses: 2
    Dernier message: 29/04/2004, 10h49

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