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 :

USB et langage C


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 252
    Par défaut USB et langage C
    Bonjour à tous, j'aurais besoin d'orientation concernant un projet en lanagage C pour l'implanter sur un systèle embarqué:

    Il y a 6 capteurs reliés à un processeur ayant pour OS linux via un boitier d'acquisition analogique/numérique (labjack, pour ceux qui connaissent). Parallèlement à ca, il y a une Webcam elle aussi reliée au processeur. Le but est de créer un dossier sur une clé USB, contenant un fichier texte avec les données capteurs, et un fichier vidéo, en vue d'un dépouillement via un programme Java.

    Mes questions:

    - j'ai vu qu'il existait plusieurs types de transfert, dont le bulk. Quelqu'un pourrait -il m'orienter vers la solution la plus adéquate pour mon projet?
    - Peut-on recopier directement les données issues de la WC en "écoutant" le port USB, ou alors faut-il un traitement spécifique?
    - Quelles sont les difficultés principales auxquelles je vais me frotter (je suis un novice en C)? Au moins pour avoir une idée...

    Merci d'avance à ceux qui me permettront de répondre efficacement à ce projet
    Bonne journée
    F.

  2. #2
    Membre émérite
    Avatar de D[r]eadLock
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 504
    Par défaut
    À mon avis, le plus simple pour la clé USB est de la monter, et tu y accède comme un disque-dur (module sbp2 je crois).

    Pour la web-cam, tu devrais regarder le module qui s'occupe de "lui parler", fait un lspci ou usbview et google... Parce que si tu y accède directement, tu risque de n'avoir que des données binaires à interpréter.

    Quant aux difficultés:
    - savoir comment tout ça marche: kernel, userland, etc...
    - recherche de doc sur les différent périphériques
    - programmation kernel si tu n'as pas les "drivers" (modules) existants

    À mon avis c'est un "très gros" projet, surtout pour un novice en C...

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 252
    Par défaut
    Merci, je vais me documenter et chercher tout ca...
    C'est sans aucun doute un gros projet, mais je n'ai vraiment pas le choix (il s'agit d'une forme de projet industriel, qui compte pour 10% de mon année...)

  4. #4
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 252
    Par défaut
    Je n'ai pas trouvé le module qui me permet de lui "parler";..

    En revanche j'ai trouvé des fonctions via libusb, mais je ne sais pas dans quel ordre il faut "interroger" la webcam; en effet j'ai vu les fonctions:

    - usb_open
    - usb_bulk_read etc.......

    Quelqu'un a-t-il l'idée de la démarche à suivre???
    Merci

Discussions similaires

  1. Choix de langage pour programme GPS - émission de donnée par USB
    Par Olfox dans le forum Langages de programmation
    Réponses: 23
    Dernier message: 23/05/2011, 09h17
  2. Quel langage "portable" pour Graphic + Usb HID + Speex ?
    Par emit-fr dans le forum Langages de programmation
    Réponses: 0
    Dernier message: 29/12/2010, 17h33
  3. comment écrire sur un port USB en langage C
    Par halimakh dans le forum C
    Réponses: 2
    Dernier message: 04/11/2009, 18h22
  4. Langage C et USB
    Par Zitounix dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 19/06/2007, 18h35
  5. [langage] Je cherche un bon livre ?
    Par Anonymous dans le forum Langage
    Réponses: 13
    Dernier message: 09/04/2003, 13h16

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