Nun, ich hatte das gleiche Problem und musste herausfinden, dass diese Frage ziemlich schwierig ist.
In diesem Blogeintrag, in dem das offizielle 7 "RPi-Display vorgestellt wird , werden einige der wichtigsten Schlüsselwörter erläutert (HDMI, DPI DSI, DBI).
Wenn Ihr Display ein Touchscreen sein muss, ist der erste wichtige Aspekt, dass (aus meiner Forschung) nur über den DSI-Port (J4) oder GPIO verbundene Displays keine zusätzliche Datenverbindung für die Weiterleitung der Berührungseingabe benötigen. Wenn Ihr Bildschirm über HDMI angeschlossen ist, ist eine zusätzliche Verbindung (normalerweise über USB) erforderlich (und Sie müssen von außen auf die USB-Anschlüsse zugreifen, wenn Sie nicht herumlöten möchten - dies kann zu einem Konflikt mit Ihrem Gehäuse führen). Sie sollten diese Informationen problemlos abrufen können.
Der nächste wichtige Aspekt ist, dass Displays, die die GPIO-Ports verwenden, normalerweise spezielle Treiber benötigen (entweder zur Installation auf einem Standard-Raspbian oder mit einem vom Hersteller des Displays bereitgestellten Nicht-Standard-Raspbian). Dies kompliziert die Dinge enorm, da diese Treiber möglicherweise schlecht dokumentiert sind oder schnell veraltet sind - sogar das nächste Update Ihres Betriebssystems kann sie unbrauchbar machen - ganz zu schweigen von Schwierigkeiten bei der Verwendung von Betriebssystemen, für die es keinen Treiber gibt. Sie sollten in der Lage sein, die Treiber und einige Kundenfeedbacks online zu finden. Wenn Sie die (richtigen) Treiber oder einen Support nicht leicht finden können, werden Sie höchstwahrscheinlich Probleme haben, die Displays zu verwenden, sobald Sie sie gekauft haben.
Darüber hinaus müssen Displays, die GPIO-Ports verwenden, normalerweise einen zusätzlichen GPIO-Breakout bereitstellen, damit Sie einige der GPIO-Ports für andere Zwecke verwenden können. Diese Informationen sollten durch Betrachten der Bilder der Displays erhältlich sein (gibt es eine GPIO- "Steckdose" irgendwo auf der Rückseite des Bildschirms?).
TFT, LCD (oder sogar LED, LED) sind verschiedene Technologien zur Anzeige von Inhalten. Obwohl sie die optische Qualität und den Stromverbrauch bestimmen, würde ich mich nicht allzu sehr darum kümmern.
Wichtiger - zumindest meiner Meinung nach - ist die Touch-Technologie, dh resistiv oder kapazitiv. Ersteres sollte mit einem Stift verwendet werden und kann normalerweise keine Gesten ("Multitouch") ausführen, letzteres wird von modernen Smartphones verwendet.
In Bezug auf die Kompatibilität mit RPi3 (im Gegensatz zu RPi B +) sollten DSI und HDMI immer in Ordnung sein, und in Bezug auf GPIO würde ich die Herstellerinformationen berücksichtigen (da diese die Firmware / Treiber bereitstellen). Hardwaremäßig sollte es kein Problem geben.
Um ein bisschen genauer zu werden, der einzige DSI-Bildschirm, den ich gefunden habe, war der offizielle 7-Zoll-Bildschirm. Er funktioniert ohne Änderungen an Raspbian (ich kenne keine anderen Betriebssysteme). Es gibt ziemlich viele GPIO-Bildschirme von die ich von bekannten Herstellern verwenden würde, die über große Verkaufsstellen verkauft werden, um nicht an Ziegeln hängen zu bleiben (In meiner Abteilung gibt es einige Displays, die wir nicht mehr verwenden können, da es sich um billige Nachahmungen handelt, deren Firmware nirgendwo zu finden ist mehr gefunden.) Und in Bezug auf HDMI: Da HDMI sowie das Touch-Gerät (dessen Informationen über USB übertragen werden) standardisiert sind, sollte es bei keinem der wichtigsten Betriebssysteme ein Problem geben.
Ich hoffe, dies beantwortet die meisten Fragen. Wenn nicht, klären Sie einfach Ihre Frage in den Kommentaren.