Précédent   Forum des professionnels en informatique > Systèmes > Linux > Matériel
Matériel Vos questions relatives à la configuration optimale et au support matériel
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/11/2010, 17h52   #1
Invité de passage
 
Inscription : septembre 2010
Messages : 69
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 69
Points : 4
Points : 4
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
Type de fichier : c pl2303.c (20,2 Ko, 8 affichages)
cFranssen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 19h49   #2
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 374
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

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

Informations forums :
Inscription : octobre 2008
Messages : 1 374
Points : 2 030
Points : 2 030
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.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/11/2010, 20h22   #3
Invité de passage
 
Inscription : septembre 2010
Messages : 69
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 69
Points : 4
Points : 4
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"
cFranssen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 22h10   #4
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 374
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

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

Informations forums :
Inscription : octobre 2008
Messages : 1 374
Points : 2 030
Points : 2 030
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.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/11/2010, 21h44   #5
Invité de passage
 
Inscription : septembre 2010
Messages : 69
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 69
Points : 4
Points : 4
en effet, ça ne me dit rien mais je n'ai toujours pas mon fichier config
cFranssen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 22h50   #6
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 374
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

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

Informations forums :
Inscription : octobre 2008
Messages : 1 374
Points : 2 030
Points : 2 030
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...
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2010, 05h18   #7
Invité de passage
 
Inscription : septembre 2010
Messages : 69
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 69
Points : 4
Points : 4
c'est ce que je fais avec un peu de retard c'est vrai mais je n'ai plus eu le temps
cFranssen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2010, 11h07   #8
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 374
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

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

Informations forums :
Inscription : octobre 2008
Messages : 1 374
Points : 2 030
Points : 2 030
Citation:
Si tu fais (en tant que root) un "modprobe pl2303" ça te dis quoi ?
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2010, 11h10   #9
Invité de passage
 
Inscription : septembre 2010
Messages : 69
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 69
Points : 4
Points : 4
Citation:
Envoyé par cFranssen Voir le message
en effet, ça ne me dit rien
cFranssen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2010, 18h47   #10
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 374
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

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

Informations forums :
Inscription : octobre 2008
Messages : 1 374
Points : 2 030
Points : 2 030
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.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2010, 19h50   #11
Invité de passage
 
Inscription : septembre 2010
Messages : 69
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 69
Points : 4
Points : 4
j'ai taper lsmod et voici la réponse:

Code :
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 :
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()
cFranssen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2010, 18h35   #12
Invité de passage
 
Inscription : septembre 2010
Messages : 69
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 69
Points : 4
Points : 4
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
cFranssen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h54.


 
 
 
 
Partenaires

Hébergement Web