У меня есть один драйвер, который получает основной номер из ядра Linux (основной номер назначается динамически).
Чтобы создать узел устройства для моего драйвера, я выполняю следующие шаги вручную
insmod my_driver
cat /proc/devices
- Это информация о том, какой основной номер назначен
mknod /dev/myDevName -c Assigned_Major_Number 0
В конце концов, я должен использовать Buildroot для создания моей файловой системы, которая должна включать мой драйвер.В Buildroot вы можете использовать файл таблицы устройств для создания узла устройства (вместо запуска mknod ...
, когда система linux запущена).
Отсутствует часть, как упомянуть основной номер в файле таблицы устройств как Iего еще нет (он будет назначен ядром linux при работающей системе)?!
Спасибо за помощь