Forum: Mikrocontroller und Digitale Elektronik BeagleBoneBlack / diverse LCD Capes / diverse Linux Distributionen => Qt


von Chefkoch (Gast)


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!

von Chefkoch (Gast)


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.

von Chefkoch (Gast)


Lesenswert?

Einen Gedankengang weiter:

>On the 4D 4.3” LCD CAPE there is an EEPROM which is used to configure the >Beagle 
Bone Black with the appropriate configuration in order to use
>the Cape.

Gibt es im Angstrom den "Standard" erstmal ein externes EEPROM 
auszulesen und
abhängig von den Daten LCD Treiber zu initialisieren?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.