Это мой первый вопрос о переполнении stackoverflow, хотя я постоянно читаю этот источник проблем.Как ввод, полученный SPI, может быть интерпретирован Android
Во всяком случае, это вопрос я столкнулся:
Я пытаюсь соединить с шиной SPI два evalboards:
- Первый (источник данных) имитирует сенсорный экран и это дистрибутив Linux (на данный момент: Raspbian).
- Второй - это встроенный Android.
Я хотел бы соединить эти два, SPI и отправить с Linux один для Android сенсорных последовательностей (в соответствии с мультисенсорным протоколом (https://www.kernel.org/doc/Documentation/input/multi-touch-protocol.txt)). spidev включен, но я не знаю, как «выполнить» приказы, которые я получу.
Из того, что я вижу: я не могу использовать устройства ввода Android (https://source.android.com/devices/input/input-device-configuration-files.html), потому что он не может полагаться на связь SPI. Должен ли я создать драйвер в ядре linux? Какова «наилучшая практика» в этой конкретной ситуации?
Спасибо заранее, вы можете экономить интернатуру :)
Привет, спасибо за ваш ответ! На самом деле мне нужно сделать доступными для Android сенсорные события в целом для проекта. Поэтому я должен сделать это как модуль ядра, спасибо за вашу помощь! – GautierD