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?