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

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

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

  • как проверить версию ядра, которая использовалась при создании пакета
  • Мое ядро ​​SMDK2416 (для s3c2416) работает на 64MRAM, но разбилось на 128M
  • Изменения / дополнения API ядра Linux
  • Может ли ядро ​​гостевой виртуальной машины KVM быть более поздним, чем его хост? (Когда аппаратная пересылка действует)
  • Устройство eth0 похоже не присутствует, задержка инициализации
  • Удаленное использование устройства платформы
  • Жесткий диск USB3 не распознан Linux
  • Ядро Linux: не следует делать <manufacturername> defconfig, чтобы получить тот же файл .config?
  • 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 - лучшая ОС в мире.