2012-09-11 5 views
1

Je pratique actuellement la programmation USB sur un kit d'évaluation AT91SAM9G20. J'ai beaucoup appris sur les périphériques USB et les pilotes de port de périphériques USB pendant la "lecture" avec les projets port USB fournis par ATMEL (pilote CDC, ..).Comment procéder: Communication USB-hôte intégrée avec un périphérique USB branché

Mais maintenant je voudrais écrire un petit pilote pour contrôler un stick sans fil que j'ai branché sur l'un des ports hôtes USB-A de la carte. J'ai beaucoup lu sur stackoverflow, la spécification OpenHCI et j'ai même trouvé quelques librairies sur le net, mais je ne suis pas sûr que ce soit un bon moyen d'implémenter ma propre pile sans aucune "bonne" connaissance dans le port hôte USB la programmation.

Existe-t-il un moyen simple et facile de contrôler la clé sans fil au niveau du port hôte USB des cartes? (comme l'utilisation des USART-Interfaces?)

Je ne sais pas si son trop tard aujourd'hui ou je suis « aveugle », mais peut peut-être vous s'il vous plaît donner un indice sur la façon de mettre en œuvre RTUSB ou libUSB pour l'AT91?

Merci d'avance!

Cordialement, Aureon

Répondre

0

Vous pouvez télécharger la version 1.9 de AT91LIB atmel de cette page

Les bibliothèques d'accueil USB sont sous at91lib/usb/hôte. Ils ne sont pas le paquet complet dont vous avez besoin, car ils ne sont que le pilote OHCI - vous avez toujours besoin d'un pilote USB et des pilotes de classe pour implémenter ce que vous voulez.

Vous pourriez essayer un RTOS avec le support d'hôte USB comme rt-usb32

Questions connexes