[écrire sur usb]
djfab50
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
kilian Messages postés 8854 Statut Modérateur -
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.
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:
- [écrire sur usb]
- Clé usb non détectée - Guide
- Clé usb - Accueil - Stockage
- Hp usb disk storage format tool - Télécharger - Stockage
- Ecrire en gras sur whatsapp - Guide
- Formater clé usb - Guide
1 réponse
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/
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/