No momento, estou interagindo com um dispositivo I2C e queria saber se alguém poderia me dizer os prós e contras de usar o / dev / i2c- * no espaço do usuário em vez de escrever um driver de kernel para controlar o dispositivo.
Eu vi esta documentação do kernel link que afirma que usualmente dispositivos i2c são controlados via kernel motorista.
Parece que usar / dev / i2c- * é muito mais fácil. Existe algum tipo de prática recomendada com isso?
Estou usando uma Nvidia Tx2 para algum contexto.