-2

Предположим, у меня есть пользовательское оборудование, которое подключено к компьютеру. У меня установлены мои драйверы для связи с аппаратным обеспечением. Тогда как я могу написать API, через который я могу получить доступ к своему оборудованию программно (например, рассмотрим возможность доступа к устройству oculus rift head, использующему OculusSDK). В частности, как мне настроить интерфейс API с драйверами устройств для доступа к аппаратным средствам с использованием интерфейса системного вызова? Если возможно, объясните пример.Написание API для взаимодействия с моим собственным оборудованием?

ответ

1

Ваш драйвер устройства должен реализовать способ взаимодействия с пользователем.

Е.Г., это может быть специальный файл (ы), которые пользователь может открыть (с использованием стандартных open(2)), а затем вызвать read/write/mmap/ioctl для него. Каждая такая операция фактически запускает некоторый код драйвера, который в случае запуска некоторых аппаратных запросов.

 Смежные вопросы

  • Нет связанных вопросов^_^