Ситуация 1:
У меня есть драйвер микросхемы i2c как часть ядра Linux.Я могу убедиться, что драйвер чипа i2c находится в ядре из сообщений о загрузке ядра (мой драйвер чипа mma8450)
dmesg:
mma8450 0-001c: uevent
Я также вижу этот драйвер в (0x1c - i2cадрес чипа)
cat /sys/bus/i2c/devices/0-001c/name
mma8450
Я не вижу этот узел драйвера в интерфейсе / dev.У меня вопрос, как я могу создать узел этого устройства в / dev, чтобы я мог получить доступ к этому устройству в пользовательской программе?
Ситуация 2:
Я создаю модуль с тем же драйвером чипаи не делает его частью ядра.Я могу загрузить этот модуль с помощью insmod mma8450, как я могу создать узел этого устройства, так как у меня нет его старших / младших номеров?(Я не вижу старшие и младшие номера, назначенные этому драйверу в исходном коде mma8450)
Любая помощь приветствуется
С уважением