Я установил встроенную установку Linux, предоставленную поставщиком(называется X-Linux)на аппаратное устройство. Я запустил, lsmod
чтобы посмотреть, какие модули загружены, но ничего не отображается. Также в системе нет каталога /proc/modules. Что это значит? Означает ли это, что не загружены драйверы для связи с остальными устройствами на плате (ethernet, последовательный порт и т. д.?). Я не понимаю, как это может быть, поскольку мне удалось настроить статический IP-адрес платы и успешно загружать ftpget
файлы с моего настольного компьютера для разработки. Я действительно не уверен в том, что происходит, и в стабильности системы. Это проблема или ожидаемое поведение?
решение1
Это просто означает, что драйверы компилируются непосредственно в ядро и что ядро не имеет поддержки модулей. Если вы точно знаете свою целевую систему и цель, вам не обязательно нужна поддержка модулей.