Kirish qurilmalaridagi muammolarni hal qilish uchun BPF dasturlaridan foydalanish

Red Hat kompaniyasining X.Org kiritish quyi tizimini ta'minlovchisi Piter Xatterer HID (inson kiritish qurilmasi)dagi muammolarni hal qiluvchi yoki foydalanuvchining xohishiga ko'ra ularning xatti-harakatlarini o'zgartiruvchi BPF dasturlarini avtomatik yuklash uchun mo'ljallangan udev-hid-bpf yangi yordam dasturini taqdim etdi. . Klaviaturalar va sichqonlar kabi HID qurilmalari uchun ishlov beruvchilarni yaratish uchun Linux 6.3 yadrosida paydo bo'lgan HID-BPF quyi tizimi ishlatiladi va BPF dasturlari ko'rinishida kiritish qurilmasi drayverlarini yaratish yoki HID quyi tizimidagi turli hodisalarni boshqarish imkonini beradi.

Udev-hid-bpf yordam dasturi udev mexanizmi bilan birgalikda yangi kiritish qurilmalari ulanganda BPF dasturlarini avtomatik ravishda faollashtirish yoki BPF dasturlarini qo'lda yuklash uchun ishlatilishi mumkin. Udev-hid-bpf bilan foydalanish uchun BPF dasturlarining ikkita asosiy toifasi mavjud: apparat yoki proshivkadagi muammolarni bartaraf etish dasturlari va foydalanuvchining iltimosiga binoan qurilmalarning xatti-harakatlarini o'zgartirish dasturlari.

Birinchi holda, qurilmalardagi nuqsonlar va xatolarni bartaraf etish muammolari, masalan, teskari koordinata o'qlari, noto'g'ri qiymat diapazonlari (masalan, 8 o'rniga 5 tugma borligi haqidagi bayonot) va hodisalarning mantiqsiz ketma-ketligi hal qilinadi. Ikkinchi holda, biz qurilma sozlamalarini o'zgartirish haqida gapiramiz, masalan, BPF dasturlari yordamida siz tugmalarni almashtirishingiz mumkin. Tuzatishlari bo'lgan BPF dasturlari oxir-oqibat asosiy yadroga kiritilishi va yadroga yamoqlar yoki alohida drayverlar qo'shmasdan ishlashga imkon berishi kutilmoqda.

Manba: opennet.ru

a Izoh qo'shish