[écrire sur usb]

Fermé
djfab50 Messages postés 1 Date d'inscription mercredi 29 novembre 2006 Statut Membre Dernière intervention 29 novembre 2006 - 29 nov. 2006 à 20:06
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 30 nov. 2006 à 01:08
Bonjour,

Je suis disc-jockey et j'aimerais commander mes lumières via usb et une interface usb -> dmx derrière. Le problème est que je ne sais pas comment écrire sur le port usb avec un programme en C par exemple. J'aimerais aussi créer une interface graphique en flash, mais comment la lier au port usb ??

Merci.

1 réponse

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 524
30 nov. 2006 à 01:08
Bonjour,

Normalement, vu que lire/écrire l'usb touche au matériel, la programmation usb se fait au niveau du noyau: là ou il ya les pilotes de périphériques, la gestion des systèmes de fichiers, la gestion de la memoire. C'est un endroit ou le programmeur possède tous les pouvoirs (écrire n'importe où dans la memoire, communiquer avec le materiel etc...).

Et avoir tous les pouvoirs c'est dangeureux car la moindre erreur peut planter tout le système. Et puis c'est plus difficile de programmer dans le noyau. Donc il existe des librairies pour communiquer avec l'usb en mode utilisateur normal.
Par exemple sous windows:
https://sourceforge.net/p/libusb-win32/wiki/Home/#about

Sur les systèmes UNIX: https://libusb.info/

Elles sont utilisables en C. Et il ya même des librairies faites pour des langages de script comme le python.

Par contre pour l'interface graphique en Flash, je serais toi je n'y compterais pas. Les pouvoirs du flash s'arrêtent au navigateur....

Pour ce qui est de la façon dont on doit se servir de l'usb, tu peux regarder là:
https://acquier.developpez.com/cours/USB/
0