2011-11-07 3 views
1

OS: Ubuntu Linux 10.10 Noyau: 2.6.35-30Fonction Série USB/CDC pilote

Question: Je dois établir une solide communication entre un processus Windows et un dispositif embarqué sur la plate-forme ci-dessus. Quelle peut être une solution possible dans ce cas? La programmation de la prise a déjà été exclue dans ce cas. Cela peut vous sembler une question très fondamentale, mais je suis nouveau dans ce domaine et j'apprécierai vraiment votre aide.

Répondre

1

Pourriez-vous préciser votre question?

  1. Voulez-vous vraiment dire "pilote de périphérique USB Windows"?
  2. Quelle est votre configuration complète? (Par exemple:

    Le système hôte exécute Ubuntu (Kernel 2.6 ...) connecté à l'un de ses ports USB est un adaptateur USB vers série qui est connecté au port série d'un périphérique intégré. communiquer avec le dispositif embarqué dans un programme que je vous écris en C.)

+0

Mon mauvais. Je n'aurais pas dû écrire un périphérique USB Windows. Prenons comme un processus Windows qui essaie de communiquer avec le périphérique Linux embarqué via USB. J'aimerais connaître un mécanisme solide pour le faire. Vous avez supposé à juste titre que le langage de programmation était C et que la plate-forme était Ubuntu 10.10 (noyau 2.6.35-30). –

+1

Votre adaptateur USB crée-t-il un port COM Windows? Vous devriez pouvoir dire sous Windows Device Manager. – jedwards

+0

Je reçois mon indice. THX. –

0

Si vous parlez d'une communication série d'un périphérique USB dans Ubuntu, votre nom de l'appareil est quelque chose comme/dev/ttyUSB (un certain nombre). Cela apparaîtra dans votre commande ls au fur et à mesure que vous connectez l'appareil.

Si vous cherchez un simulateur pour un périphérique série, je suggère d'utiliser socat. Si vous avez besoin d'une référence pour la commande socat, essayez d'utiliser ce lien serial port simulator in linux

Questions connexes