Hallo liebe Technik-Fans Zusammen mit 2 Arbeitskollegen arbeiten wir an einem Projekt, zu welchem wir selber eine Idee aussuchen konnten. Wir sind im zweiten Lehrjahr als Elektroniker und haben uns ein Projekt ausgesucht, bei dem es gilt ein Quiz zu erstellen, welches über ein Grafik-Display angezeigt wird. Das Grafik-Display ist von Raspberry Pi; das neue 7" Touch-Display. Für die Eingabe der Antwort (A, B, C oder D) werden externe Controllereinheiten von uns "hergestellt"(siehe Anhang: Lastenheft). Als Steuereinheit benutzen wir ein Raspberry Pi B-Modell. Die Taster und LEDs vom Controller sollen über die I/O-Ports vom Raspberry Pi angeschlossen werden. Unsere Frage wäre nun: Weiss jemand wie man das Display mit C ansprechen kann bzw. ob das GUI mit C erstellt werden kann? Freundliche Grüsse, Michel
Installiert Raspbian als OS und darauf gcc und xinit. Dann kann man das mit X11 machen. Mit QT oder GTK wird es noch einfacher. Im Anhang noch ein Programm mit X11 das ein Vollbildfanster mit einer Linie und einem Text enthällt. Kompilieren mit "gcc test2.c -lX11 -o out" und starten mit "startx ./out".
Michel S. schrieb: > Unsere Frage wäre nun: Weiss jemand wie man das Display mit C ansprechen > kann bzw. ob das GUI mit C erstellt werden kann? Sowas macht man über ein passendes GUI-Framework, wie Daniel schon geschrieben hat. Von den Möglichkeiten die er genannt hat gefällt mir persönlich Qt am besten - ist dann aber C++. Wenn es unbedingt reines C sein soll, dann könnte Ihr GTK+ verwenden. Sowohl für Qt als auch für GTK+ gibt es entsprechende Tutorials kostenlos im Internet. Da wird gezeigt wie man ein Fenster aufmacht, wie man Text in dem Fenster ausgibt, wie man Buttons hinzufügt etc.
Danke viel mal für die ausführlichen Antworten ;) Die Arbeitskollegen lassen auch grüssen!
Ich habe bei meinem letzten Beitrag noch den Anhang vergessen, hier ist er.
Danke, wirklich sehr hilfreich und engagiert. Solche Foren-Member sieht man gerne. Schönen restlichen Tag noch. ;D
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.