GNU/Linux >> Znalost Linux >  >> Linux

Linux – najít ovladač pro Linux pro sluchátka ve stromu jádra?

Mám sluchátka se třemi tlačítky, která mi umožňují ovládat hudební přehrávač. Chci napsat ovladač, aby mohl ovládat můj hudební přehrávač na mém počítači (Ubuntu Linux).

Takže si myslím, že bych měl napsat speciální program pro své zařízení. Mám nějaké základní znalosti o programování jádra a ovladačích zařízení pro Linux. Kdo mi může říct, kde najdu výchozí ovladač pro sluchátka, nebo některé nápady a návrhy jsou také oceňovány.

Přijatá odpověď:

Pokud nemáte náhlavní soupravu USB, náhlavní soupravu obvykle ovládá váš normální zvukový ovladač, např. Pokud připojíte sluchátka, ovladač obvykle ztlumí reproduktory a použije místo nich výstup pro sluchátka. Ovladače zvuku jsou dnes typicky ovladače Alsa a lze je nalézt v sound adresář linuxového jádra.

Pokud máte náhlavní soupravu USB, bude to vyhrazená zvuková karta a budete muset upravit ovladač pro konkrétní náhlavní soupravu USB.

Chcete-li určit konkrétní ovladač pro vaši zvukovou kartu, použijte

lshw -v

a podívejte se na Kernel driver in use: snd_hda_intel řádek nebo použijte lsmod k zobrazení seznamu modulů a určení ovladače zvuku.


Linux
  1. Linux – Jak povolit prostory uživatelských jmen v jádře? (pro nepřivilegované `unshare`.)?

  2. Jak najít aplikaci pro typ mime v systému Linux?

  3. Linux – získávání souborů pro aktuální datum v Linuxu?

  1. Linux – Povolení Iommu v jádře pro průchod grafické karty?

  2. Kde najdu verzi zdrojového stromu linuxového jádra?

  3. Jak je do linuxového jádra přidána nová hardwarová podpora?

  1. 8 tipů pro příkazový řádek Linuxu

  2. Životní cyklus testování linuxového jádra

  3. Jak najít nejstarší soubor ve stromu adresářů v Linuxu