PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LCD-Treiber fuer ein Embedded Linux Board



xenei
07-03-2006, 11:14
Hi @ll

Ich habe ein kleines Problem (vor allem zeitlicher Natur) und waere
fuer eine Unterstuezung sehr dankbar.

Das Projekt muss bis Ende Woche also 10.03.06 fertig sein.

Ich brauche einen Treiber auf der Basis beiliegender Files.

Thema:

-LCD-Treiber fuer ein Embedded Linux Board

Ziel:

Treiber fuer die Ausgabe von Zeichen auf das LCD auf dem Board.
Treiber soll folgende Eigenschaften haben:
-Unterstuezung der Ausgabe von Text-Strings. Die STrings koennen Kontrollzeichen enthalten,
welche der Treiber richtig interpretieren muss. Voraussetzung: Die Strings sind
syntaktisch korrekt.
Folgende Kontrollzeichen sollen unterstuetzt werden:
-\n Fortsetzung auf einer neuen Zeile bei col=0
-\t Einsetzen von 4 Blanks
-\b Ein Zeichen zurueck (keine Ausgabe, keine Wirkung am Zeilenanfang
-\a (BELL): Nichts machen, keine Ausgabe
-\\ backschlash ausgeben
Folgende Escape-Sequenzen sollen untertstuetzt werden:
-\033[row;colH - goto (row,col) (char(27) = \033 = ESC) Das heisst: der String:
\033[3;5H hat dieselbe Wirkung wie gotoxy(3,5)
-automatisch Scrollen des Bildschirms beim Seitenueberlauf
-Unterstuezung der Graphikausgabe (optional)

Testapplikation schreiben , welche mit Hilfe des treibers Texte auf dem LCD ausgibt.
Effizienz des Scrollens messen.

Optional:
Schreiben einer Applikation, welche beim Starten den Bildschirm mit lauter "x"
fuellt. Ein Packman-Symbol laeuft anschliessend auf zufaelligem Weg ueber
den Bildschierm und loescht alle "x".
Integrieren der Tastatur des Boards in den LCD-Treiber
und den Packman mi Hilfe der Tastatur navigieren.

kontaktdaten: jebearco@yahoo.es

danke fuer die Unterstuezung.

gruss, xen

bischi
07-03-2006, 16:21
Äähm: Das ist ein Forum und kein "ich hab meinen Termin verpasst und brauche deshalb dringend jemanden, der die Aufgabe für mich löst"-Freiwilligenpool.

Falls ich da jetzt was falsch verstanden hab, möcht ich mich bereits im voraus entschuldigen :cool:

MfG Bischi