Понимание драйвера linux joydev - PullRequest
0 голосов
/ 29 января 2011

Я пытаюсь понять драйвер joydev (http://lxr.linux.no/linux+v2.6.36/drivers/input/joydev.c)

Где я могу найти информацию об этом сервере?

Почему существует структура joydev_client? Почему его поле не встроено в структуру joydev?

Спасибо, Дэн

1 Ответ

1 голос
/ 29 января 2011

Структура joydev_client используется в приложениях для получения событий джойстика (отсюда и «клиент»)."joydev" сам по себе используется водителем для внутренних нужд.Вы не захотите раскрывать внутреннее состояние оборудования всем пользователям, поэтому есть две отдельные структуры - «дружественные пользователю» данные в структуре клиента, частные данные в основной структуре.

...