Le format pour chaque fichier de périphérique dépend du type de celui-ci. Tu trouvera des informations dans la documentation du noyau Linux pour t'aiguiller vers les bonnes en-têtes. Pour les périphériques d'entrée, La documentation pour les périphériques d'entrée te donnera une bonne introduction sur quels fichiers lire (certains sont obsolètes).
Souvent, et c'est une bonne idée de les utiliser pour t'abstraire de l'OS et d'un périphérique précis, tu trouvera aussi une librairies de plus haut niveau, par exemple, libinput dans ton cas.
Pour la webcam, ce sera video4linux.
Enfin, pour certains périphériques, il ne faut pas seulement faire des read() et des write(), mais on peut aussi contrôler le périphérique avec l'appel système ioctl() (voir page de man). Tu devrais trouver des articles d'introduction un peu partout, toujours en fonction du type de périphérique lu.
# Documentation du noyau
Posté par pma . En réponse au message Récupérer les structures des différents devices dans /dev. Évalué à 4.
Bonjour,
Le format pour chaque fichier de périphérique dépend du type de celui-ci. Tu trouvera des informations dans la documentation du noyau Linux pour t'aiguiller vers les bonnes en-têtes. Pour les périphériques d'entrée, La documentation pour les périphériques d'entrée te donnera une bonne introduction sur quels fichiers lire (certains sont obsolètes).
Souvent, et c'est une bonne idée de les utiliser pour t'abstraire de l'OS et d'un périphérique précis, tu trouvera aussi une librairies de plus haut niveau, par exemple, libinput dans ton cas.
Pour la webcam, ce sera video4linux.
Enfin, pour certains périphériques, il ne faut pas seulement faire des read() et des write(), mais on peut aussi contrôler le périphérique avec l'appel système ioctl() (voir page de man). Tu devrais trouver des articles d'introduction un peu partout, toujours en fonction du type de périphérique lu.