[é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
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
A voir également:
- [écrire sur usb]
- Cle usb non reconnu - Guide
- Ecrire en gras sur whatsapp - Guide
- Medicat usb - Guide
- Ecrire en miroir - Guide
- Clé usb bootable windows 10 - Guide
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
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/
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/