BeagleBoneBlack / diverse LCD Capes / diverse Linux Distributionen => Qt

Gast #4011157
Lesenswert?

Hallo zusammen,

ich habe einige grundlegende Fragen zu dem Zusammenspiel vom BBB mit 
kaufbaren LCD Capes und diversen existierenden Linuxdistributionen.

1.)
Wie funktioniert die Bildschirmausgabe in Linux und woher weiß ein 
Linux, wie es ein Display zu verwenden hat?
Ist es z.B. so, dass Linux immer auf einen Treiber oder Dienst zugreift, 
der eine bestimmte API bereitstellt? Muss dieser Treiber vom LCD 
Hersteller gestellt werden?

2.)
Kann ich "irgendein" Linux mit "irgendeinem" Display benutzen?
Beispiel: Woher wüsste ich, welches Linux ich mit diesem Cape verwenden 
kann/muss
http://www.mouser.de/new/4d-systems/4Dsystems-LCDcape-BeagleBoneBlack/

3.)
Wenn ich eine Qt Applikation erstelle; wie ist dann der "Stack"? Zum 
Beispiel: App läuft auf Linux => Linux nutzt Treiber der Zielboardes => 
Treiber nutzt Hardware

4.)
Wenn ich Qt nutzten möchte: wovon hängt es ab, ob sich eine komplette 
Toolchain á la
HOST mit QtCreator => CrossCompiling => Deployment => Übertragen
aufbauen lässt?
Und wovon ggf. des weiteren, ob sich auch ein Debugging nutzten lässt?

viele Grüße!
Gast #4011208
Lesenswert?

2.)
Grundsätlich hilft Datenblatt lesen seite 4/10 Punkt 4

>Ensure your Beagle Bone Black is loaded with a suitable Linux distribution >which 
is compatible with the existing CircuitCo LCD4 CAPE or 4D Systems >4DCAPE - 43(T). 
Angstrom release 20.05.2013 and 06.06.2013 have been tested >and the display 
functions , however release 20.06.2013 or later is >recommended as various fixes 
have been implemented.
>Other distributions may also be compatible with this display

Dennoch bleibt die Frage, woher das Angstrom weiß, wie es mit dem 
Display und dem touch umgehen soll.

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