Разработка драйверов USB HID во FreeBSD

В настоящее время я разрабатываю драйвер для HID-устройства в системе FreeBSD. Идея состоит в том, что драйвер записывает в регистры устройства через конечную точку управления. С этого момента устройство действует согласно поданным данным.

Поскольку я только что начал работать с драйверами, я следую путеводителю (я бы назвал его здесь, но я не знаю, могу ли я это сделать). В этой книге рассматривается драйвер USB ULPT (принтер), объясняющий базовый драйвер устройства USB. Однако, когда я пытаюсь внедрить эти понятия в HID-устройство, у меня возникают проблемы, более конкретно, когда дело доходит до идентификации и исследования устройства.

Поскольку я не нашел много материала в Интернете, мне было интересно, есть ли какие-либо руководства/книги или учебные пособия, которые я могу последовать, которые занимаются разработкой драйвера HID-устройства на FreeBSD или, по крайней мере, Linux-системы. Указателя (каламбур) в нужном направлении было бы достаточно, чтобы заставить меня идти снова.

+3
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос