Как отобразить дерево устройств ядра

Я использую встроенную консоль с конструкцией Debian. Как перечислить скомпилированные устройства из дерева устройств? Я хочу посмотреть, поддерживается ли устройство.

Для тех, кто это читает, «Дерево устройств» является спецификацией / стандартом для добавления устройств в (встроенное) ядро ​​Linux.

  • Kworker на 100% - я думаю, что все пробовал!
  • kdump не создает дамп ядра после загрузки модуля с ошибкой
  • Минимальная версия для syscall write
  • Включение поддержки Ethernet через USB в ядре Linux
  • Изменение поведения USB при подключении ноутбука
  • Восстановить образ файловой системы из vmlinux.bin (встроенные initramfs) без перестройки?
  • gnupg 2.1.16 блоки, ожидающие энтропии
  • Разрешение адресов трассировки исполняемого файла пользователя в ftrace
  • 2 Solutions collect form web for “Как отобразить дерево устройств ядра”

    Дерево устройств отображается как иерархия каталогов и файлов в /proc . Вы можете копировать файлы, например:

     find /proc/device-tree/ -type f -exec head {} + | less 

    Опасайтесь, большая часть содержимого файла заканчивается нулевым символом, а некоторые могут содержать другие непечатаемые символы.

    Если dtc доступен на вашей платформе (иначе установите пакет device-tree-compiler ), вы можете использовать:

     dtc -I fs /sys/firmware/devicetree/base 
    Linux и Unix - лучшая ОС в мире.