Calculadora HP

nov. 14, 2011·
Julio Batista Silva
Julio Batista Silva
· 1 min de lectura
blog Tutorial

Instalación de HPtalx para conectar la calculadora al ordenador por USB:

  1. Descarga e instala Ckermit (disponible en el AUR)

    julio@julio-acer ~> yaourt ckermit
    
  2. Descarga e instala Hptalx (disponible en el AUR)

    julio@julio-acer ~> yaourt hptalx
    
  3. Hptalx lanza segmentation fault si /usr/bin/kermit no existe, así que crea un enlace simbólico:

    julio@julio-acer ~> sudo ln -s /usr/bin/ckermit /usr/bin/kermit
    
  4. Carga el módulo hp4x

    julio@julio-acer ~> modprobe hp4x
    
  5. Descubre qué ttyUSB usa (ttyUSB0 aquí):

    julio@julio-acer ~> dmesg | tail
    [51169.091990] hp4X 5-1:1.0: device disconnected
    [51563.975003] usb 5-1: new full speed USB device number 4 using uhci_hcd
    [51564.139674] hp4X 5-1:1.0: hp4X converter detected
    [51564.139816] usb 5-1: hp4X converter now attached to ttyUSB0
    
  6. Para no usar root, añade tu usuario al grupo con acceso a /dev/ttyUSB0

    julio@julio-acer ~> ls -al /dev/ttyUSB0
    crw-rw---- 1 root uucp 188, 0 Nov 14 03:48 /dev/ttyUSB0
    
    julio@julio-acer ~> sudo gpasswd -a julio uucp
    Adding user julio to group uucp
    

    Recuerda cerrar sesión para aplicar.

  7. En Apps -> I/O-Functions -> Transfer, define el tipo de transferencia de la calculadora como Kermit.

  8. Inicia el servidor Kermit en la calculadora (Right_Shift + Flecha_derecha)

    "Awaiting Server Cmd."
    
  9. Inicia Hptalx. En File -> Setup… (Ctrl+N) deja:

    Connection settings: USB (ttyUSB)
    Set ttyUSB port: 0
    
  10. Connect -> Connect (Ctrl+B)


Enlaces

Julio Batista Silva
Autores
Senior Cloud Developer

Soy un ingeniero informático brasileño radicado en Alemania, apasionado por la tecnología, la ciencia, la fotografía y los idiomas.

Llevo programando cerca de dos décadas, explorando desde apps móviles y desarrollo web hasta aprendizaje automático. Hoy me enfoco en SRE en la nube e ingeniería de datos.

Soy voluntario en las comunidades de open source y Python, ayudando a organizar PyCon DE y PyData Berlin, dando mentorías y contribuyendo con código y traducciones.

En mi blog comparto consejos de Linux, guías de configuración y notas personales que escribí como referencia futura. Espero que también sean útiles para otras personas. El contenido está disponible en varios idiomas.

Visita mi galería para ver algunas de mis fotografías.

Fuera del teclado, me encontrarás en conciertos, tocando el clarinete, en bicicleta, buceando o explorando nuevos lugares, culturas y cocinas.

¡Siempre feliz de conectar! 🙂

comments powered by Disqus