Raspberry Pi: DSI Display

Gast #3465127
Lesenswert?
• ▲
▼
Hallo,

ich möchte mein Raspberry mit einem LC-Display erweitern. Da ich mit den 
GPIOs sparsam umgehen möchte und der Raspberry ja eine extra dafür 
vorgesehene DSI-Schnittstelle besitzt, möchte ich diese auch nutzen:

http://en.wikipedia.org/wiki/Display_Serial_Interface

Nur finde ich keine Displays dazu..
Sind die noch nicht so verbreitet? Oder nach was muss man da suchen?
Kann mir jemand helfen?

Danke,
Harry
Persönliche Seite #3465354
Lesenswert?
• ▲
▼
Harry schrieb:
> Nur finde ich keine Displays dazu..
> Sind die noch nicht so verbreitet?

Oh, sie sind verbreitet, nur gibt es keinerlei Dokumentation darüber.

Als Ersatzteil ist beispielsweise das Display aus dem iPhone 4 recht 
günstig zu bekommen, das verwendet die DSI-Schnittstelle, aber abgesehen 
von der Anschlussbelegung, die man immerhin aus dem Schaltplan des 
iPhone entnehmen kann, sind keine weiteren Daten dieses Displays 
bekannt.

Ein Reverse-Engineering mit einem Logikanalysator dürfte hier vielleicht 
helfen, aber das ist aufgrund der verwendeten ekelerregenden 
Steckverbinder nur mit einigem Aufwand überhaupt zu unternehmen - da 
müsste man einen Adapter einflechten, der auf der einen Seite mit einem 
funktionierenden iPhone und auf der anderen Seite mit dem Display 
verbunden wird, und brauchbare Testkontakte für den LA-Anschluss bietet.

Ein anderes Beispiel für verfügbare und interessante, aber nicht 
nutzbare Technik sind die Kameramodule aus iPhones -- als Ersatzteile 
sind die spottbillig, aber abgesehen von der Anschlussbelegung ist 
nichts weiter über sie bekannt. Sie nutzen MIPI CSI, sind also rein 
prinzipiell direkt am Pi anschließbar (vom Problem des benötigten 
Adapters für ekelerregende Steckverbinder abgesehen), aber ohne 
Dokumentation nicht weiter verwendbar.
Gast #3465646
Lesenswert?
• ▲
▼
Rufus Τ. Firefly schrieb:
> Harry schrieb:
>> Nur finde ich keine Displays dazu..
>> Sind die noch nicht so verbreitet?
>
> Oh, sie sind verbreitet, nur gibt es keinerlei Dokumentation darüber.

Das ist die eine Seite des Problems. Die andere:

"You cannot write the driver that teaches the Pi to talk in those 
signals, because the DSI port is controlled by the GPU and not the CPU. 
We can't write code for the GPU, whose binary blob is thoroughly closed 
source and inaccessible to us, the users."

Selbst wenn man also das Protokoll rausfindet, bringt einem das genau 
gar nichts, weil man es auf dem RasPi nicht implementieren kann.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.