Programme assembleur x86 sans OS, caméra/micro/haut-parleur
Fermé
Factorisable
Messages postés
34
Date d'inscription
lundi 4 avril 2016
Statut
Membre
Dernière intervention
4 octobre 2016
-
19 juin 2016 à 09:26
Factorisable Messages postés 34 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 4 octobre 2016 - 19 juin 2016 à 11:53
Factorisable Messages postés 34 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 4 octobre 2016 - 19 juin 2016 à 11:53
Bonjour,
en assembleur pur (sans bibliothèque) et sur un pc sans OS, savez-vous comment je pourrais m'y prendre pour gérer une caméra, un microphone et un haut-parleur ? Est-ce possible en communiquant avec le BIOS par exemple ?
en assembleur pur (sans bibliothèque) et sur un pc sans OS, savez-vous comment je pourrais m'y prendre pour gérer une caméra, un microphone et un haut-parleur ? Est-ce possible en communiquant avec le BIOS par exemple ?
A voir également:
- Programme assembleur x86 sans OS, caméra/micro/haut-parleur
- Comment remettre le son haut-parleur ? - Guide
- Reinstaller mac os - Guide
- Programme demarrage windows 10 - Guide
- Pilote haut parleur windows 10 - Télécharger - Pilotes & Matériel
- Mac os 15 - Accueil - MacOS
3 réponses
ElementW
Messages postés
4814
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 227
19 juin 2016 à 11:31
19 juin 2016 à 11:31
'lut,
pour le micro/haut-parleur, il y a de bonnes chances que ton PC utilise l'interface HD Audio. OSDev possède une page décrivant son fonctionnement technique, qui est une simplification du PDF officiel de doc.
Pour la camera, c'est beaucoup plus complexe. Ça dépend grandement du modèle, et peu de caméras sont documentées techniquement. Surtout que la majorité sont interfacées via USB, ce qui fait que tu vas devoir implémenter le protocole USB ainsi que le driver du contrôleur associé.
Dans les 2 cas je te conseille de creuser dans le code du noyau Linux et des noyaux *BSD.
pour le micro/haut-parleur, il y a de bonnes chances que ton PC utilise l'interface HD Audio. OSDev possède une page décrivant son fonctionnement technique, qui est une simplification du PDF officiel de doc.
Pour la camera, c'est beaucoup plus complexe. Ça dépend grandement du modèle, et peu de caméras sont documentées techniquement. Surtout que la majorité sont interfacées via USB, ce qui fait que tu vas devoir implémenter le protocole USB ainsi que le driver du contrôleur associé.
Dans les 2 cas je te conseille de creuser dans le code du noyau Linux et des noyaux *BSD.
Factorisable
Messages postés
34
Date d'inscription
lundi 4 avril 2016
Statut
Membre
Dernière intervention
4 octobre 2016
19 juin 2016 à 11:00
19 juin 2016 à 11:00
Sur un autre forum on me dit que le BIOS ne me sera d'aucune utilité pour ça, donc savez-vous comment communiquer directement avec le périphérique voulu, y a t il des registres dédiés ?
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 483
19 juin 2016 à 09:34
19 juin 2016 à 09:34
Salut
il te faut de toute façon un OS pour exécuter ton programme, par exemple comment vas-tu stocker le fichier binaire du programme puis l'exécuter.
Tu n'es pas sur la bonne piste ;)
il te faut de toute façon un OS pour exécuter ton programme, par exemple comment vas-tu stocker le fichier binaire du programme puis l'exécuter.
Tu n'es pas sur la bonne piste ;)
Factorisable
Messages postés
34
Date d'inscription
lundi 4 avril 2016
Statut
Membre
Dernière intervention
4 octobre 2016
19 juin 2016 à 09:49
19 juin 2016 à 09:49
J'imagine mettre la première instruction là ou le BIOS boot sur le disque dur.
19 juin 2016 à 11:53