Отображение спящего режима: «спящая» видеокарта?

/proc/device-tree или /sys/firmware/devicetree/base

Я думаю, что оба являются псевдонимами, /sys/firmware/devicetree/base, вероятно, является лучшим выбором после укрощения /proc.

Затем вы можете получить доступ к свойствам dts из файлов:

 hexdump /sys/firmware/devicetree/base/apb-pclk/clock-frequency

Выходной формат для целых чисел является двоичным, поэтому требуется hexdump.

dtc -I fs

Получение полного дерева устройств из файловой системы:

sudo apt-get install device-tree-compiler
dtc -I fs -O dts /sys/firmware/devicetree/base

выводит dts в stdout.

Смотрите также: Как перечислить | дерева устройств ядра Unix & Linux Stack Exchange

dtc в Buildroot

Buildroot имеет конфигурацию BR2_PACKAGE_DTC=y для помещения dtc внутри корневой файловой системы.

QEMU -machine dumpdtb

Если вы используете Linux внутри QEMU, QEMU автоматически генерирует DTU, если вы не даете его явно с помощью -dtb, и поэтому он также может сбрасывать его непосредственно с:

qemu-system-aarch64 -machine virt -cpu cortex-a57 -machine dumpdtb=dtb.dtb

, как упоминалось в: https://lists.gnu.org/archive/html/qemu-discuss/2017-02/msg00051.html

Протестировано с этой настройкой QEMU + Buildroot в ядре Linux v4.19 arm64.

5
22.08.2016, 15:10
0 ответов

Теги

Похожие вопросы