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.
Gast #4011215
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?

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.