Ho delle cuffie con tre pulsanti che mi permettono di controllare il mio lettore musicale. Voglio scrivere un driver per farlo controllare il mio lettore musicale sul mio PC (Ubuntu Linux).
Quindi penso che dovrei scrivere un programma speciale per il mio dispositivo. Ho alcune conoscenze di base sulla programmazione del kernel e sui driver di dispositivo Linux. Chi può dirmi dove posso trovare il driver predefinito per le cuffie, o anche alcune idee e suggerimenti sono apprezzati.
Risposta accettata:
Se non hai un auricolare USB, il tuo auricolare è generalmente gestito dal tuo normale driver audio, ad es. se si collega l'auricolare al driver, in genere si disattivano gli altoparlanti e si utilizza invece l'uscita dell'auricolare. I driver audio al giorno d'oggi sono tipicamente driver Alsa e possono essere trovati nel sound
directory del kernel Linux.
Se hai una cuffia USB, sarà una scheda audio dedicata e dovrai modificare il driver per la tua specifica cuffia USB.
Per determinare il driver specifico per la tua scheda audio usa
lshw -v
e dai un'occhiata al Kernel driver in use: snd_hda_intel
riga o utilizzare lsmod
per elencare i tuoi moduli e determinare il tuo driver audio.