[écrire sur usb]

djfab50 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
kilian Messages postés 8854 Statut Modérateur -
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.
A voir également:

1 réponse

kilian Messages postés 8854 Statut Modérateur 1 526
 
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