i2c device über userspace driver ansprechen?



  • Aaaber Hallo,

    also mein Problem ist folgendes. Ich hab nen Embedded Linux board welches über einen I²C-Kanal verfügt. Der Kernel hat die I²C-Unterstützung prinzipiell aktiviert, ich kann nun also via

    echo devicename 0xnn > /sys/bus/i2c/devices/i2c-1/new_device

    dynamisch devices zum Bus hinzufügen.
    Da ich hier nun aber kein direktes Kernel-Modul habe entsteht auch kein Node in /dev. Daher kann ich also nicht einfach per fopen und fctl mit meinem device reden.

    Muss ich jetzt erst ein Kernel-Modul für jedes Device bauen das ich da dran hänge oder gibt es einen anderen Weg auf die dynamisch hinzugefügten Geräte zuzugreifen?
    Wenn ja, welchen?


Anmelden zum Antworten