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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren