Als «device-tree» getaggte Fragen

2
Ist es möglich, die Informationen für einen Gerätebaum mit / sys eines laufenden Kernels abzurufen?
Gemeinhin für Armsystemen, Geräte Bäume liefern Hardware - Informationen an den Kernel (Linux). Diese Gerätebäume existieren als DTS-Dateien (Device Tree Source), die kompiliert und in den Kernel geladen werden. Problem ist, dass ich keinen Zugriff auf eine solche dtsDatei habe, auch nicht auf eine dtbDatei. Ich habe Zugriff auf /sysund …



1
Wie kann ich einen Treiber debuggen, der unter Linux nicht an ein Gerät gebunden werden kann?
Ich versuche herauszufinden, warum das folgende Gerät nicht auf seinem Treiber auf meinem Creator CI20 eingerichtet ist . Als Referenz verwende ich einen Linux-Kernel v4.13.0 und führe die Kompilierung lokal durch: make ARCH=mips ci20_defconfig make -j8 ARCH=mips CROSS_COMPILE=mipsel-linux-gnu- uImage Vom laufenden System kann ich sehen: ci20@ci20:~# find /sys | grep …

1
Bedeutung eines kaufmännischen Und-Präfixes in einem Gerätebaum
Ich betrachte eine DTS-Datei, die versucht, verschiedene Knoten anzugeben, aber interessanterweise finde ich einige Knoten mit unterschiedlichen Nomenklaturstilen. / { model = "TI AM335x BeagleBone Black"; compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx"; }; &ldo3_reg { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; regulator-always-on; }; &mmc1 { vmmc-supply = <&vmmcsd_fixed>; }; &mmc2 { …

1
Anwenden der Gerätebaumüberlagerung
Ich habe ein Gerät basierend auf imx233-Olinuxino-Nano. Die Arch Linux Arm Distribution startet und funktioniert. Auf meinem Board befindet sich jedoch ein Slave-Gerät, das mit dem SPI der CPU verbunden ist. Es wird vom Kernel unterstützt, aber der generische Gerätebaum für Olinuxino enthält offensichtlich keine Beschreibung. Wie kann ich es …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.