Korištenje BPF programa za rješavanje problema u ulaznim uređajima

Peter Hutterer, održavatelj ulaznog podsustava X.Org u Red Hatu, predstavio je novi uslužni program pod nazivom udev-hid-bpf, dizajniran za automatsko učitavanje BPF programa koji rješavaju probleme u HID-u (Human Input Device) ili mijenjaju svoje ponašanje ovisno o korisničkim preferencijama . Za izradu rukovatelja za HID uređaje kao što su tipkovnice i miševi koristi se podsustav HID-BPF koji se pojavio u jezgri Linuxa 6.3 i omogućuje kreiranje upravljačkih programa za ulazne uređaje u obliku BPF programa ili rukovanje raznim događajima u podsustavu HID.

Uslužni program udev-hid-bpf može se koristiti zajedno s mehanizmom udev za automatsko aktiviranje BPF programa kada se povežu novi ulazni uređaji ili za ručno učitavanje BPF programa. Postoje dvije glavne kategorije BPF programa za korištenje s udev-hid-bpf: programi za rješavanje problema u hardveru ili firmveru i programi za promjenu ponašanja uređaja na zahtjev korisnika.

U prvom slučaju rješavaju se problemi otklanjanja nedostataka i grešaka na uređajima, kao što su obrnute koordinatne osi, netočni rasponi vrijednosti (npr. navod da ima 8 tipki umjesto 5) i nelogični slijed događaja. U drugom slučaju, govorimo o promjeni postavki uređaja, na primjer, pomoću BPF programa možete zamijeniti gumbe. Očekuje se da će BPF programi s popravcima na kraju biti uključeni u glavnu jezgru i da će omogućiti bez dodavanja zakrpa ili zasebnih upravljačkih programa u jezgru.

Izvor: opennet.ru

Dodajte komentar