En las ciencias astronómicas, el uso de cámaras digitales han revolucionado el estudio del Universo. Dado su bajo costo y su rendimiento, muy superior al de la fotografía química, cada vez son más los astrónomos amateurs que las utilizan para retratar los objetos del firmamento.
La cámara QHY5T, diseñada y fabricada por la empresa QhyCCD, es una cámara específica para realizar fotografía lunar, solar y planetaria y para guiado. Cuenta con un puerto de guiado opto acoplado que protege al dispositivo de posibles corrientes parásitas que puedan provenir de los motores de la montura.
Este trabajo trata sobre el desarrollo de un controlador para la cámara QhyCCD QHY5T para el sistema operativo GNU/Linux y de un programa visor (qhy5tviewer) que permite utilizar la cámara desde dicho sistema operativo. Tanto el controlador como el visor se basaron en el driver abierto para GNU/Linux para la cámara QHY5 del mismo fabricante.
Ambos controladores fueron desarrollados utilizando la librería libusb y son controladores "en espacio de usuario", esto quiere decir que en ningún momento el kernel Linux se modifica para que soporte el dispositivo. Muchos de las rutinas de configuración de la cámara de bajo nivel están tomadas del código de controlador para Windows de la cámara QHY5T.