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

Linux Discussion :

Comunication par USB, TCP/IP, Ethernet


Sujet :

Linux

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 3
    Par défaut Comunication par USB, TCP/IP, Ethernet
    bonjour,

    je suis actuellement en stage,
    et je dois faire des programmes permettant la communication entre une carte microprogrammée TS-7300 de chez ARM, et des peripherique tel que des servo-moteurs et des capteurs.

    la carte doit pouvoir envoyer des informations par USB, TCP/IP, Ethernet... et par la suite pouvoir recevoir des information en retour.
    cette carte est en quelques sorte un ordinateur embarqué utilisant un OS linux.
    Donc il faut que je fasse un programme pour chaque type de communication en C ++ compatible à linux.

    si quelqu'un à des liens me permettant d'avoir de l'aide, ou alors des exemples de programmes traitant de ce type de communication... faite le moi savoir!

    en vous remerciant d'avance.

    Nicolas

  2. #2
    Membre Expert

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2004
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 060
    Par défaut
    salut
    TCP/IP et ethernet, ce doit etre plus ou moins la meme chose lol
    En utilisant les sockets, t'as pas à t'interresser au protocole en lui meme, juste aux informations que tu veux faire transiter

    Pour l'USB, par contre, c'est nettement plus compliqué... la, je peux pas t'aider

  3. #3
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Il va falloir que tu utilises les spécificités de ton compilateur qui doit permettre d'accéder aux composants responsables de la communication USB et Ethernet.

  4. #4
    Membre Expert
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Par défaut
    Le compilateur sert juste à 'compiler' le rpogramme. C'est au programme de définir ou est-ce qu'il se connecte et comment. Si tu veux du TCP/IP sur ethernet il n'y a aucun problème si la carte réseau est reconnu. Les interfaces réseau pourront être crée via la commande 'ifconfig' ou directement au démarrage si tu configure le fichier /etc/network/interfaces.

    Pour l'usb c'est moins évident. Il va falloire créer une interface réseau TCP/IP sur un port USB. Regarde le projet 'usbnet' : http://www.linux-usb.org/usbnet/
    usbnet est un module noyau permettant de faire du réseau sur de l'usb. Normalement, une fois que l'interface réseau usb est définie, tu devrait la voir dans 'ifconfig -a'

    Voici un exemple de comment mettre du TCP/IP sur du port parallèle. J'imagine que pour l'usb ça doit marcher un peu pareil :
    http://linux.developpez.com/faq/?page=net#viaparallele

  5. #5
    Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 3
    Par défaut
    yeap, beh merci pour vos reponses, à mon avis c'est pas encore gagné pour le debutant que je suis, je vais regarder les liens que vous m'avez passé.
    Si d'autres idées vous viennent, je suis OVER preneur!

    Nico

  6. #6
    Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 3
    Par défaut
    mais il n'y a pas moyen de récuperer quelque part un programme permettant d'envoyer des informations par USB, et en recevoir?
    Parceque ca existe quand meme depuis un ptit bout de tps l'USB. Il devrait y avoir des exemple de programmes quelque part vous ne croyez pas?
    Et j'ai pour le moment mis la main sur aucun exemple de programme en C ou C++ pour linux...

    Nico

Discussions similaires

  1. interface par usb
    Par fredppp dans le forum Mobiles
    Réponses: 0
    Dernier message: 22/09/2008, 09h12
  2. Virus ? peut être eu par USB ?
    Par rpatruno dans le forum Sécurité
    Réponses: 24
    Dernier message: 14/09/2008, 23h10
  3. connexion par usb entre Windows CE 4.2 et Windows 2000
    Par Titeuf82 dans le forum Administration
    Réponses: 2
    Dernier message: 04/10/2007, 17h41
  4. Communication par socket TCP entre module windows et linux
    Par =o0 MOH =0o= dans le forum Réseau
    Réponses: 2
    Dernier message: 29/03/2007, 17h04
  5. récupérer string par socket TCP
    Par bogsy15 dans le forum C++
    Réponses: 14
    Dernier message: 11/06/2006, 16h05

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