Retourner aux forums || Retourner au forum Programmation.c
Programmation.c : envoyer un caractère sur le port USB
Posté par aio13 () le 26 février 2008je ne sais si vous pouvez m'aider
Je vous remercie.
> Lire le message (9 commentaires, moyenne: 2).
Point de depart
L'usb ne ce conçoit par comme une super liaison série ou tu émets des caractères comme ca en espérant les récupérer de l'autre coté aussi facilement.
Pour démarrer je te conseille libusb
http://libusb.wiki.sourceforge.net/
qui te permet en espace user de faire des accès avec des périph usb.
Merde, ca fait trois fois que je le coupe il est toujours trop court!
-(un stagiaire hardware qui devait connaitre le grand pere de Sylvain Sauvage ;-) )-
-
[^]Re: Point de depart
Posté par aio13 () le 26/02/2008 à 11:33. (lien). Évalué à 0.Je tu remercie
Effet je vais récupéré le caractérise à travers Hypert terminal grâce au port RS232,coté réception..-
[^]Re: Point de depart
Posté par GeneralZod () le 26/02/2008 à 12:06. (lien). Évalué à 3.T'es en train de programmer un pilote pour une interface USB/série ?
-
[^]Re: Point de depart
-
[^]Re: Point de depart
Posté par aio13 () le 26/02/2008 à 15:00. (lien). Évalué à 1.Oui c'est ça, et j'ai un décodeur qui posséde un Linux embarquer,ce décodeur a déja un port USB en sortie mais il communique pas avec le Pc,il est utilisé pour Le clé USB.
-
[^]Re: Point de depart
Posté par Obsidian () le 26/02/2008 à 16:23. (lien). Évalué à 2.Si tu branches sur ton décodeur un contrôleur série RS-232 USB, celui-ci va être reconnu comme tel par le noyau. Dès lors, tu n'as pas besoin d'aller piloter directement le bus USB (heureusement), mais simplement d'aller écrire dans le fichier spécial concerné, exactement comme pour un port série ordinaire :
/dev/ttyUSB0
$ stty litout 9600 /dev/ttyUSB0
$ echo "Bonjour" > /dev/ttyUSB0
-
-
-
Un peu d'exagération ne fait pas de mal
"J'ai commencé à programm[é)[er]"... Tu as commencé à chercher de la documentation uniquement. Si tu avais commencé ne serait-ce qu'à la lire (sans même parler de programme), alors tu ne poserais pas cette question.
Dans le même genre: je commence à bien connaître TCP/IP, et je voudrais un exemple pour envoyer un caractère sur la prise RJ-45 située à l'arrière de mon PC.
-
[^]Re: Un peu d'exagération ne fait pas de mal
Posté par Obsidian () le 26/02/2008 à 16:27. (lien). Évalué à 2.Pour paraphraser une autre personne, le français n'est visiblement pas la langue maternelle de l'auteur de cette entrée, c'est donc normal qu'il ait du mal à expliquer clairement son problème.
Surtout qu'ici, ce n'est pas trivial. Il s'agit bien de relier un port USB d'un côté et un port série de l'autre. Il a l'appareil idoine, il lui faut maintenant le piloter en particulier. Heureusement, ça fait partie des classes de périphériques standard, et ça se résout en deux lignes de shell.
Linux Magazine...
... il y a un très intéressant article de Pierre Ficheux de mémoire sur le sujet dans le dernier ou avant-dernier numéro de Linux magazine qui aborde la problématique de la programmation de l'USB !
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.c



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.