Usando o driver do sistema Linux (hwmon) para o aplicativo do usuário

0

Eu quero usar um módulo de computação Raspberry Pi como parte de um sistema de controle incorporado. Existem vários sensores, como vários sensores de corrente INA226, um DS3231 RTC, dois sensores de pressão de temperatura SI7050 e LPS331AP, e uma IMU MPU-6050.

Todos esses dispositivos possuem drivers Linux padrão. Então eu estou querendo saber se eu não posso simplesmente usá-los? Se eu procurar por drivers Raspberry Pi para esses dispositivos, eu acho muitas bibliotecas em execução no espaço do usuário. Por que alguém escreveria um driver no espaço do usuário se os drivers testados estivessem disponíveis no kernel?

É um problema que alguns drivers são drivers hwmon? Por exemplo, o sensor de temperatura e corrente e o controlador da ventoinha. Eu iria "abusar" deles para outros fins (medir dados não relacionados ao núcleo real do Raspberry Pi, mas em uma parte diferente do sistema).

Obrigado pela sua contribuição!

    
por Jan B. 01.04.2018 / 09:37

0 respostas