ich besitze einen cubietruck, auf dem bereits Armbian läuft und habe mir die einfache Funkplatine für Homematic besorgt und möchte den Cubietruck als CCU Zentrale benutzen. Ich nutze bereits Openhab2 für verschiedene andere Ansteuerungen auf dem Cubietruck, d.h. ich benötige eigentlich kein UI, sondern nur den Hardware-Layer für die Kommunikation mit den Homematic Modulen.
Während der Cubietruck hier im Forum hin und wieder als geeignet erwähnt wird, habe ich keine entsprechende Anleitung gefunden.
Offensichtlich muss ich etwas löten und/oder Verbinder nutzen, da der Header nicht direkt passt, aber ich käme z.B. gut an die UART 3 oder UART7 pins vom Cubietruck.
Gemäss https://github.com/alexreinert/piVCCU/b ... _board.inc wird die automatische Detektion nicht funktionieren.
Ist es naiv zu meinen, dass folgende Device Tree Overlay funktionieren könnte, wenn man die Pins entsprechend verbindet (Reset auf PB18):
Code: Alles auswählen
/dts-v1/;
/plugin/;
/ {
compatible = "allwinner,sun7i-a20";
fragment@0 {
target = <&uart7>;
__overlay__ {
status = "okay";
compatible = "pivccu,dw_apb";
pivccu,gpio_pin = <&pio 1 18 0>;
};
};
Zweite Frage: Wie integriere ich den modifizierten DT Overlay 'elegant', ohne gross am Code rumzuschrauben und nicht den Zugriff auf Updates über Debian packages zu verlieren?
Das
Code: Alles auswählen
sudo apt install pivccu-devicetree-armbian
Reicht es, wenn ich den DT Overlay kompiliere und im entsprechenden Boot Verzeichnis installiere, oder macht die devicetree Installation noch etwas anderes?
Sorry wenn ich erst frage, bevor ich es probiere, aber ich möchte nicht allzu sehr in der Kernel und im Devicetree rumfummeln, wenn mir nicht klar ist, was genau passiert