Я написал простой драйвер для символьного устройства в неблокирующем режиме, используя epoll. Теперь я хотел бы использовать этот драйвер для интерфейса SPI.
Каким должно быть имя устройства или как мне сопоставить фактическое устройство с ядром? Как я буду использовать прерывание?
Кроме того, кто является ведущим и ведомым? Предположим, я подключаю устройство, совместимое с SPI, к плате панда. Станет ли это устройство ведомым, а плата разработки станет ведущей?
Я новичок. Я использую доску панды. Каким образом мне следует ознакомиться с Техническим справочником?
Я был бы очень признателен, если бы кто-нибудь объяснил и прояснил мои сомнения.