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)

  • Cámaras digitales en Linux



     1.- Introducción.

    Desde hace ya algún tiempo, el uso de cámaras digitales viene siendo cada vez más común, por lo que es de gran utilidad poder sacar las fotos al ordenador desde Linux.
    El objetivo de este documento es ayudar a configurar este tipo de cámaras de un modo genérico y por tanto valido para cualquier distribución de éste sistema operativo.


     2.- Configurar el Kernel.

    Si jamás has configurado el kernel, es muy recomentable leer el documento Configurar y compilar el Kernel disponible en esta misma web.
    Dicho esto, entramos en materia.

    # cd /usr/src/linux

    # make menuconfig

    En primer lugar debemos añadir el soporte para dispositivos que se enchufan en caliente.

    General setup
    .
    .
    .
    [*] Support for hot-pluggable devices
    .
    .
    .

    Ahora necesitamos dar suporte USB, ya que por norma general es el puerto por el que se conectan las cámaras digitales.

    USB support
    <M> 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
    < >     UHCI Alternate Driver (JE) support
    < >     OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
    --- USB Device Class drivers
    .
    .
    .
    <M>     USB Mass Storage support
           [*] Microtech CompactFlash/SmartMedia support
    .
    .
    .

    Como podéis observar, no hemos seleccionado ningun controlador USB, esto es porque cada individuo ha de elegir el que le corresponda, para saber cual debemos elegir basta con lo siguiente.

    # cat /proc/pci | grep USB

    Esto nos dará como resultado:

    USB Controller: CHIPSET UTILIZADO

    Con el fin de montar este nuevo dispositivo como si de un disco duro se tratese, deberemos activar la emulación SCSI.

    ATA/IDE/MFM/RLL support
    <*> ATA/IDE/MFM/RLL support
    IDE, ATA and ATAPI Block devices --->

    IDE, ATA and ATAPI Block devices
    <*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
    .
    .
    .
    <*>    SCSI emulation support
    .
    .
    .

    Y por supuesto dar soporte para discos SCSI y SCSI genérico.

    SCSI support
    <*> SCSI support
    --- SCSI support type (disk, tape, CD-ROM)
    <M>    SCSI disk support
    .
    .
    .
    <*>    SCSI generic support
    .
    .
    .

    El sistema de ficheros que utiliza este dispositivo es vfat, por lo que debemos tener soporte en el kernel para éste.

    File systems
    .
    .
    .
    <M> DOS FAT fs support
    .
    .
    <M>    VFAT (Windows-95) fs support
    .
    .
    .
    Ahora que tenemos el kernel bien configurado procedemos a su compilación y la posterior configuración de LILO o GRUB.

    # make dep && make clean && make bzImage && make modules && make modules_install

    No olvideis cargar los módulos al inicio, para ello podéis añadir el nombre de cada módulo en vuestro archivo de modules.autoload o si lo deseais utilizar la herramienta modconf.


     3.- Configurar el sistema de ficheros USB y SCSI para montar el dispositivo.

    Basta con añadir estas 2 lineas en el fichero /etc/fstab.

    /etc/fstab
    .
    .
    .
    /dev/sda1      /mnt/digitalcam      vfat      noauto,user      0 0
    none      /proc/bus/usb      usbdevfs      auto,user
    .
    .
    .



    Y ya podremos montar y desmontar nuestra cámara como si de un disco duro SCSI se tratase.

    # mkdir /mnt/digitalcam

    # mount /mnt/digitalcam

    Podeis copiar, mover y borrar fotos, crear directorios, etc.

    ¡Atención!: Debeis desmontar el dispositivo antes de desenchufar la cámara, puesto que de lo contario, la tarjeta de memoria podría resultar dañada.


     4.- gphoto2.

    Si lo anterior ya os ha resultado sencillo, esto rozará casi el absurdo.
    Con gphoto2 podremos sacar las fotos de la cámara digital de un modo fácil y comodo, ademas libgphoto2 soporta muchas camaras digitales, aquí teneis la lista completa.


      4.1.-Instalar gphoto2.

    Para los usuarios de Gentoo basta con poner:

    # emerge gphoto2
    * Nota: Ahora ya podemos incluir el USE (/etc/make.conf), el flag gphoto2.

    Si utilizais Debian:

    # apt-get install gphoto2

    En distribuciones que usen RPM:

    # rpm -i gphoto2-VERSION.rpm

    * Nota: gphoto2 depende de libusb, usbutils, hotplug, libgphoto2 y popt.

    Para sacar las fotos de la camara basta con enchufarla al puerto USB y escribir lo siguiente:

    # gphoto2 --list-ports

    # gphoto2 --auto-detect

    # gphoto2 --summary

    # gphoto2 --list-files

    # gphoto2 --get-all-images


      4.2.- Gui para gphoto2.

    Para una mayor comodidad de uso, es recomendable instalarse algún gui para gphoto2, recomiendo el uso de gtkam, ya que es un programa sencillo y bastante prático.
    Para instalar gtkam en gentoo basta con escribir lo siguiente:

    # emerge gtkam

    En debian sería:

    # apt-get install gtkam

    Y para distribuciones que usen RPM:

    # rpm -i gtkam-VERSION

    * Nota: gtkam depende de gtk+ versión 2.

    Para configurar nuestra cámara con gtkam basta con dirigirse a la pestaña "Cámara" y seleccionar la opción "Añadir nueva" y seleccionar una cámara de la lista. Si lo deseais podéis probar a autodetectarla.



    By zayer (Federico Moro del Álamo).
    Frikis.org
    e-mail address: zayer@frikis.org.


    Última Edición martes, 10 febrero 2004 @ 14:49 Ver la versión para imprimir



    cc

    Aviso legal: Condiciones de copia y distribución.