Forum Programmation.c envoyer un caractère sur le port USB

Posté par  .
Étiquettes : aucune
0
26
fév.
2008

J'ai commencé à programmé sur le port USB,je cherche un exemple dans le net en C sur Linux,un programme qui permet d'envoyer un caractère sur le port USB,mais j'ai pas trouvé des choses intéressants ;

je ne sais si vous pouvez m'aider

Je vous remercie.

  • # Point de depart

    Posté par  . Évalué à 4.

    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.
    • [^] # Re: Point de depart

      Posté par  . É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  . Évalué à 3.

        T'es en train de programmer un pilote pour une interface USB/série ?
        • [^] # Re: Point de depart

          Posté par  . Évalué à 3.

          Je crois surtout qu'il mélange Linux, Windows, le port USB et le port série.
        • [^] # Re: Point de depart

          Posté par  . É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  . É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

    Posté par  . Évalué à 2.

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

    Posté par  (site web personnel) . Évalué à 1.

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

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.