Forum: Mikrocontroller und Digitale Elektronik GUI Implementation


von Berti (Gast)


Lesenswert?

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

von Rene (Gast)


Lesenswert?

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...

von Peter D. (peda)


Lesenswert?

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

von Berti (Gast)


Lesenswert?

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.

von Stefan (Gast)


Lesenswert?

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.

von Berti (Gast)


Lesenswert?

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.

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.