• 16.04.2024, 08:04
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

LCD an linux...progs?wie?

Sonntag, 4. August 2002, 01:35

ich will mein LCD (am lpt) unter linux ansteuern, und habe da lcdproc/LCDd gesehen, aber des kompiliert mit dem HD4478???treiber nicht...kann mir jemand sagen wie ich die ganze sache zum laufen bekomme...


thx

silasz

Re: LCD an linux...progs?wie?

Dienstag, 6. August 2002, 13:54

unter linux nimmst du am besten lcd4linux

Es kommen dann sicher Fehlermeldungen, dass irgendwelche Bibliotheken fehlen, oder?
Diese musst nachinstallieren....Bie SUSE zB. über YAST2 und dann unter "Software nachinstallieren" / "Suchen" / "Bibliotheksname" findest Du die lib´s....

Re: LCD an linux...progs?wie?

Donnerstag, 8. August 2002, 15:00

also LCD4Linux l?uft ohne probleme, aber ich wollte gerne LCDProc verwenden, da ich bei lcd4linux keine m?glicjkeit gefunden habe den Text scrollen zu lassen...
bei kompilieren wunderbar, aber ich kann einfach kein howto finden wie lcdproc (/etc/lcdproc.conf) konfigurieren kann.
bei LCDproc lag der fehler darin, da? man nich nur den hd44780 sondern mindestens auch den curses mit dazu kompilieren muss...

silasz

Re: LCD an linux...progs?wie?

Donnerstag, 15. August 2002, 18:15

LCDproc hab ich auch nie zum laufen bekommen. LCD4LINUX 0.98 ebenfalls nicht. :-[
ich habe das shellscript "configure" ausgeführt
und danach "make" enigegeben.
hier die ausgabe von "make":

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c lcd4linux.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c debug.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c cfg.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c lock.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c parser.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c processor.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c system.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c isdn.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c mail.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c seti.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c battery.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c filter.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c udelay.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c display.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c pixmap.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c fontmap.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c exec.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c mail2.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c socket.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c BeckmannEgle.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c Crystalfontz.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c HD44780.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c MatrixOrbital.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c PalmPilot.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c Text.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c XWindow.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -I/usr/X11R6/include -D_GNU_SOURCE -Wall -g -O2 -c Raster.c
Raster.c:127: #error "gd.h not found!"
make: *** [Raster.o] Error 1


Welches Paket fehlt noch in meinem System, damit ich das kompilieren kann? Ich benutze SuSE 7.2 Pro

EDIT:
Habs alleine hinbekommen. Man braucht das Paket "gd-devel", nach der Installation des Paketes sollte man "configure" nochmal durchlaufen lassen.

EDIT2:
Hat mal jemand ne nette Config für mich? Ich hab die Beispielconfig bissel verändert, aber läuft irgendwie nich. :-[
Habe ein paralleles 4 X 20 LCD mit dem Controller HD44780

Gruß Christian