У нас есть Linux на продукт.Клиент может написать свое собственное приложение и должен использовать драйвер spidev для доступа к определенной периферии.
Доступ к этому периферийному устройству осуществляется через главный драйвер SPI для процессора Atmel (spi-atmel.c).
Теперь я хотел бы контролировать / ограничивать некоторые данные и команды, которые можно отправлять из пользовательского пространства (пользовательского приложения) на это конкретное периферийное устройство.
Мне нужно сохранить совместимость на стороне пользователя, а затем сохранить интерфейс spidev, чтобы моей основной идеей было добавить драйвер между spidev и главным контроллером SPI, но я не уверен, что это лучший способ иесли да, как этого добиться правильно, у вас есть идея?
Спасибо за вашу помощь, С уважением