Die Raspberry Pi Foundation hat bekannt gegeben, dass das offizielle Raspberry Pi Touchscreen-Display jetzt verfügbar ist. Hierbei handelt es sich um einen Zehn-Punkte-Touchscreen, der mit dem DSI-Anschluss verbunden ist und nach einem Upgrade die vollständige Kernel-Unterstützung bietet.
Angesichts der Tatsache, dass die Gründung mehrere Jahre in Anspruch genommen hat, bezweifle ich, dass es sich um etwas handelt, das jeder von Ersatzteilen leicht zusammen hacken kann.
Hintergrund
Auf der Seite Wikipedia Display Serial Interface heißt es:
Das Display Serial Interface (DSI) ist eine Spezifikation der MIPI-Allianz ( Mobile Industry Processor Interface ), die darauf abzielt, die Kosten für Display-Subsysteme in einem Mobilgerät zu senken. Es ist allgemein auf LCD und ähnliche Anzeigetechnologien ausgerichtet. Es definiert einen seriellen Bus und ein Kommunikationsprotokoll zwischen dem Host (Quelle der Bilddaten) und dem Gerät (Ziel der Bilddaten).
Auf der physikalischen Ebene spezifiziert DSI einen Punkt-zu-Punkt-seriellen Hochgeschwindigkeits-Differenzsignalisierungsbus. Dieser Bus enthält eine Hochgeschwindigkeits-Taktspur und eine oder mehrere Datenspuren. Jede Fahrspur wird auf zwei Drähten geführt (aufgrund der differentiellen Signalisierung). Alle Spuren werden vom DSI-Host zum DSI-Gerät übertragen, mit Ausnahme der ersten Datenspur (Spur 0), die eine BTA-Operation (Bus Turnaround) ausführen kann, mit der die Übertragungsrichtung umgekehrt werden kann.
Laut diesem Forum-Thread benötigen DSI-Bildschirme neue GPU-Treiber, um die DSI-Ausgabe zu ermöglichen:
Wenn Sie es schaffen, den DSI-Anschluss zu verwenden (dh einen bc-Ingenieur zu entführen und ihn eine neue GPU-Binärdatei für Ihren mit DSI verbundenen Bildschirm erstellen zu lassen), könnten Sie in der Tat ein funktionierendes Setup mit zwei Bildschirmen haben ...
Obwohl nun offizielle DSI-Bildschirme verfügbar sind und es Kernel-Unterstützung gibt, ist es unwahrscheinlich, dass sich diese Unterstützung auf beliebige andere Implementierungen von DSI-Bildschirmen erstreckt. In Anbetracht dessen, was auf der Wikipedia-Seite über das Protokoll steht, ist DSI heutzutage kaum eine clevere Methode (das Protokoll wird durch die Notwendigkeit kompliziert, Displays ohne integrierten Speicher zu unterstützen), und es ist möglich, dass eine bestimmte GPU-Binärdatei möglicherweise nur funktioniert mit einer begrenzten Anzahl spezifisch unterstützter Geräte, anstatt jede beliebige DSI-Anzeige zu unterstützen.