frikis.org
 (Búsqueda avanzada)
¡NO HAGAS CLIC AQUÍ!
Página Inicial | Enviar Noticia | Foro | Galería | Proyectos | Documentos | Downloads | Screenshots | Enlaces
Temas
Bugs (27/10)
Debian (7/10)
Eventos (50/9)
Frikis (104/30)
frikis.org (26/15)
Gadgets (34/24)
Gentoo (43/12)
Hardware (24/7)
Humor (123/19)
Linux (60/14)
Noticias (73/28)
Redes (71/18)
Slackware (7/11)
Software (55/2)
Secciones
Foro de Frikis.org
Galería
Proyectos

Documentos
Download
Screenshots
Enlaces
Funciones del(a) usuario(a)
Nombre del(a) usuario(a):

Contraseña:

¿No tienes una cuenta todavía? Inscríbete
Última hora
NOTICIAS
No hay noticias nuevas

COMENTARIOS last 2 days
No hay comentarios nuevos

LINKS last 2 weeks
No recent new links

Sindícanos
Puedes sindicar las últimas noticias de frikis.org en xml.

En capítulos anteriores
Thursday 27-Apr
  • Testigos de Mitch (14)

  • Monday 20-Feb
  • Kevin Smith y Superman Lives (2)

  • Wednesday 01-Feb
  • I concurso de relatos cortos sobre cultura libre (1)

  • Friday 20-Jan
  • Vuelve Takeshi Castle (Humor Amarillo) (20)

  • Monday 16-Jan
  • Depila a David Hasselhoff (1)
  • David Hasselhoff productions presenta: Hooked On A Feeling (5)

  • Wednesday 28-Dec
  • El trasfondo de Los Simpsons y Futurama (3)

  • Tuesday 13-Dec
  • Muere Richard Pryor (0)

  • Thursday 08-Dec
  • Entrevista a los coordinadores de Astroseti.org (0)

  • Wednesday 30-Nov
  • Dar cera, pulir cera (1)

  • Manual LCD USB


     1.- Introducción.

    El documento permitira al usuario poder configurar un lcd usb y usar el programa lcdproc. Para los usuarios que desconozcan los lcd, son monitores digitales que nos muestran informacion de cualquier cosa que le digamos, como pueda ser informacion de nuestro ordenador, un simple mensage o lo que nuestra imaginacion abarque.


     2.- Software.

    Lcdproc 0.4.4: es el servidor y cliente para poder mostrar una información en nuestro lcd.
    Lcdproc0.4.4.
    Modulo USBLCD: es el modulo necesario para poder usar estos lcd. Los kernel-source de gentoo version 2.4.20 rc5 o superior ya lo llevan incluido en el kernel, por lo que no sera necesario su descarga.
    Usblcd.


     3.- Configuración del Kernel.

    Antes de la configuracion del kernel es necesario cercionarse de que nuestro kernel tiene el parche del usblcd, si no es asi, deberemos de parchearlo:

    Descomprimiremos el parche del kernel, acontinucacion copiaremos el parche descomprimido en nuestro directorio donde tengamos los sources del kernel(en nuestro caso /usr/src/linux), y despues aplicaremos el parche sobre las fuentes:

    # tar xvfz usblcd-kernel-1.03.tar.gz
    # cp  usblcd-kernel-1.03/usr/src/linux
    # cd /usr/src/linux
    # patch -p1 < ../usblcd-kernel-1.03

    Acontinuacion debemos de activar las siguientes opciones:

    USB support
    <*> Support for USB
             --- Miscellaneous USB options
            [*]   Preliminary USB device filesystem
            --- USB Host Controller Drivers
            < >   EHCI HCD (USB 2.0) support (EXPERIMENTAL)
            < >   UHCI (Intel PIIX4, VIA, ...) support
            < >   OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
            --- USB Miscellaneous drivers
            <M>   USB LCD device support

    Las opciones de EHCI, UHCI y OHCI dependeran de nuestra placa base, para saber cual deberemos escoger usaremos el siguiente comando:

    # cat /proc/pci | grep USB

    Esto nos dará como resultado:

    USB Controller:
    CHIPSET UTILIZADO


    3.Configuracion del LCD-USB:

    Deberemos de revisar si tenemos el dispositivo /dev/usb/lcd:

    # ls -l /dev/usb

    Si lo tenemos, ya tendremos configurado el LCD y ya podremos usar nuestro LCD, si no es asi, es decir no tenemos el dispositivo /dev/usb/lcd deberemos de crearlo:

    # mknod /dev/usb/lcd c 180 144
    # ls -l /dev/usb

    Para probar si todo ha ido correctamente, podemos mandar un mensage al lcd de la siguiente forma:

    # echo "Hola Mundo" > /dev/usb/lcd


    4.Instalacion del LCDProc:

    Deberemos de descomprimir el paquete y compilarlo:

    # mkdir /usr/share/lcdproc
    # cp lcdproc-CVS-stable-0-4-4.tar.gz /usr/share/
    # tar xvfz lcdproc-CVS-stable-0-4-4.tar.gz
    # mv lcdproc-CVS-stable-0-4-4 lcdproc
    # cd lcdproc
    # ./configure --enable-drivers=all
    # make
    # su
    # make install

    5.Configuracion del LCDProc:

    Una vez instalado, deberemos de configurarlo. El lcdproc se configura editando el fichero LCDd.conf, en esa configuracion tenemos ejemplos para todos los lcd, pero devido a lo actual que son estos lcdusb, no tenemos un ejemplo de configuracion para ese LCD, asi que editaremos un fichero con nombre LCDdusb.conf en el directorio /usr/share/lcdproc y pondremos la siguiente configuracion:

    [server]
    Driver=HD44780
    Bind=127.0.0.1
    Port=13666
    ReportToSyslog=no
    WaitTime=5
    User=nobody
    ServerScreen=no
    Foreground=yes
    Heartbeat=open
    InitialHeartbeat=on
    Backlight=open
    InitialBacklight=on
    BacklightBrightness=255
    BacklightOffBrightness=0
    [input]
    [HD44780]
    ConnectionType=usblcd
    Port=0x378
    Device=/dev/usb/lcd
    Keypad=no
    Backlight=yes
    Size=20x4
    DelayBus=true


    6.Ejecucion del LCDProc

    El LCDProc se divide en dos partes, el lcd servidor(LCDd) y el lcd cliente(lcdproc).

    Primero deberemos de cargar el servidor:

    # cd /usr/share/lcdproc/server
    # ./LCDd -c /usr/share/lcdproc/LCDdusb.conf

    Comentar que la carga del servidor ocupara una consola, por lo que es recomendable ejecutarlo en una consola que no fueramos a usar(la tty5 seria una buena opcion).

    Una vez ejecutado el servidor, le mandaremos que queremos monitorizar en el lcd, mediante el uso del cliente:

    # cd /usr/share/lcdproc/clients/lcdproc
    # ./lcdproc OPCIONES &

    Siendo las opciones las siguientes:
    • C: muestra informacion del uso de nuestro sistema
    • M: muestra el uso de nuestra memoria RAM y el uso de la swap
    • T: muestra el kernel que estamos usando, uso de la cpu, hora y fecha
    • X: muestra un ecualicador que representa el uso de nuestro ordenador
    Si se desa una variedad, la mejor opcion es poner las cuatro:

    # ./lcdproc C M T X &



    G0su
    e-mail address: moxilo@hotmail.com.


    Última Edición sábado, 25 octubre 2003 @ 01:51 Ver la versión para imprimir



    cc

    Aviso legal: Condiciones de copia y distribución.