GUI Implementation

Gast #536377
Hallo zusammen!

Ich suche Ansätze wie man ein GUI programmiert. Damit mein ich jetzt 
nicht ein .net oder Java GUI, sondern eine GUI für ein GLCD in irgend 
einem embedded System. Mich interresiert die Funktionsweise einer GUI, 
die Interaktion zwische ein und Ausgabe, die Lösungsansätze der 
Programmierung... Einfach alles das ich brauchen kann um selbst ein GUI 
für ein Embedded System  zu entwickeln.

Danke für Eure Mithilfe,
Bertram Schall
Gast
Zuerst braucht man eine Kommunikation. Dann ein Konzept wie man welche 
Zustaende und Variablen steuern und Anzeigen will. Dann sollte man 
Konzepte haben, wie sich das System verhaelt, wenn man nicht 
kommuniziert, die Konmmunikation fehlerhaft ist und dergleichen. In 
welchen Zustand soll das System bei powerup kommen...
Auf nem Mikrokontroller hat man in der Regel garkein GUI, sondern nur 
ein paar Tasten und vielleicht noch nen Jog-Shuttle.

Für ne GUI braucht man nen Touchscreen (Maus ist eher schlecht bei 
Geräten) und ordentlich Speicherplatz um die ganzen Bitmaps zu 
verwalten.
Da kann man besser gleich ein fertiges OS mit dazugehörendem Grafik-API 
verwenden.


Peter
Gast
Naja... Ich hab mir da zwar was gebastelt aber wollte zur Sicherheit 
noch mal  nachfragen wie man sonst so ansetzt. Da es bei mir um ein 
"embeddet System" handelt das ein bischen leistungsfähiger ist möcht ich 
schon ne GUI verwenden. Mein jetztiger ansatz ist zwar sehr abgespekt 
aber doch flexibel zu verwenden.
Gast
Geben ist seliger als nehmen.

Beschreib doch mal, was du gemacht hast. GLCD bei Embedded ist ja 
wirklich nicht so unüblich...Kritik und Verbesserungsvorschläge kommen 
dann bestimmt noch (zumindest mehr als bei so einer allgemeinen 
Frage...)

Stefan.
Gast
Rene hat ja schon mal aufgezeigt was wichtig ist. Soweit hab ich auch 
diesen Weg gewählt. Aufbauen tut mein ganzes Programm auf dem freeRTOS. 
Das GUI hab ich mit Tasks gebaut.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.