Menú
Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Foros
Diseño digital
Interfaces y Programación
Control del Puerto Paralelo con Python GNU/Linux
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="Dr. Zoidberg, post: 125423, member: 13329"] En este contexto, un wrapper es un conjunto de funciones (escritas en C) que llaman a funciones específicas de los drivers usando la system-call [b]ioctl(...)[/b]. Entonces vos podrías hacer una función "wrapper" que se llame "ActivarPin(int numero_de_pin)" que tiene una forma simple de acordarse y de llamarla y que internamente use llamadas a ioctl para activar el pin correspondiente del puerto paralelo. Yo no usé el puerto paralelo de esta forma por que tengo mi driver que se comunica con el del puerto directamente, pero la biblioteca de funciones en C que permiten usar seleccionar el canal a convertir, disparar la conversión A/D, leer el resultado, activar, desactivar los relays y todo el circo, usan llamadas ioctl para comunicarse con el driver y esto lo hacen en modo "usuario normal". Saludos! [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Interfaces y Programación
Control del Puerto Paralelo con Python GNU/Linux
Arriba