GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:trova il driver Linux per le cuffie nell'albero del kernel?

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.


Linux
  1. Kernel Linux per Nintendo Wii?

  2. Come trovare l'applicazione per un tipo Mime su Linux?

  3. Linux:abilitare Iommu nel kernel per il pass-through della scheda grafica?

  4. Come trovare il driver (modulo) associato a un dispositivo su Linux?

  5. Scopri il server DNS per una connessione DHCP in Linux

Analizza il kernel Linux con ftrace

Test di integrazione continui per il kernel Linux

Trova il nome della distribuzione Linux, la versione e i dettagli del kernel

Come trovare il file più vecchio in un albero di directory in Linux

Come cercare file dalla riga di comando di Linux

Come viene aggiunto il nuovo supporto hardware al kernel Linux?