PORTIO

Puerto de bajo nivel de Python I / O para Linux x86
Descargar ahora

PORTIO Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Fabrizio Pollastri
  • Sitio web del editor:
  • http://avc.inrim.it/html/

PORTIO Etiquetas


PORTIO Descripción

Puerto de bajo nivel de Python I / O para Linux X86 PORTIO es una envoltura de Python para las macros de puerto E / S como OUTB, INB, etc. proporcionado por la biblioteca C en las plataformas Linux X86. Este módulo es útil cuando se necesita un puerto general de Puerto E / S en el nivel bajo. Los programadores que desean realizar E / S en el puerto paralelo en un nivel superior, estarán mejor satisfechos por el módulo PyParallel. Un módulo similar IOPORT ha inspirado la escritura de Portio. Este proyecto se publica bajo la Licencia Pública General de GNU (GPL) Ejemplo .Usage: este programa de muestra alternar y desactivar todas las líneas de datos del puerto paralelo LP0 con un período de 6 segundos. Observe la verificación de los privilegios de raíz antes de la llamada a IOPERM para adquirir los permisos de E / S adecuados para los puertos involucrados.import sys, Time, Osimport Portio # Check for Raíz Privilegesif OS.GetUID (): ¡Imprimir 'necesita ser root! Saliendo. sys.exit () # adquirir permiso para E / S en LP0STATUS = PORTIO.IOPM (0x378, 1, 1) Si está Estado: Imprimir 'ioperm:', os.strerror (estado) sys.exit () # alternar para siempre el Líneas de datos de LP0DATA = 0 Mientras tanto 1: LP0IN = PORTIO.INB (0x378) PORTIO.OUTB (DATOS, 0x378) Imprimir 'Leer% X de LP0, escrito% x a lp0'% (lp0in, datos) Datos = ~ Datos y 0xFF Time.Sleep (3) Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: · Se corrigió algunos desajustes de tipo de argumento en Macros de E / S. · Cuerdas de formato actualizadas de Pyarg_ParSetuple con los nuevos formatos "sin firmar" disponibles en Python 2.3. Así que Portio ahora requiere la versión de Python => 2.3.


PORTIO Software relacionado

Phebe

Comunicarse con un teléfono móvil conectado a su computadora ...

142

Descargar