| |
| Copyright 2001 Isaac Barona ibarona@tid.es |
| Indice |
| Introducción |
|
| Motivación |
A mí me gusta mucho hacer pequeños cacharros electrónicos con microcontroladores, especialmente aquellos que pueden ser conectados a un ordenador para enviar y recibir datos. Hace un par de meses descubrí Python y realmente me encantó. Empezé a jugar con él y ví que podía utilizarlo para hacer prototipos de protocolos de comunicación entre el ordenador y los microcontroladores de manera mucho más fácil y rápida que utilizando C (que era el lenguaje que solía utilizar). Al mismo tiempo, estaba interesado en poder utilizar los desarrollos bajo diferentes arquitecturas. Empezé a buscar en la red módulos de Python que accedieran al puerto serie y encontré los siguientes: pero no eran multiplataforma, eran únicamente un recubrimiento de una librería propietaria o eran simples ejemplos de acceso al puerto serie bajo una determinada plataforma. Por estas razones, y también por supuesto, por aprender más Python, decidí empezar este proyecto. Por supuesto, he utilizado los módulos indicados anteriormente como referencia para realizar mi librería y por tanto, me creo en la obligación de felicitar a sus autores por su excelente trabajo y por haberlo compartido con los demás. Espero que disfrutes utilizándo el módulo uspp tanto como yo lo he hecho haciéndolo. |
| Características |
Este módulo tiene las siguientes características destacadas: |
| Pre-requisitos |
Se necesita lo siguiente para utilizar la librería: |
| Utilización y documentación |
Únicamente tienes que importar en tu programa el módulo uspp y automáticamente él se encarga de cargar las clases adecuadas para la plataforma en la que se está ejecutando el programa. |
| Dónde funciona |
La librería ha sido probada en una máquina con Windows 95 y Python 2.0 y en un Linux (con el kernel 2.0.34) con Python 1.5.2 y Python 2.0.1. |
| Portado a otras plataformas |
Si quieres portar la librería a otras plataformas sólo tienes que seguir los siguientes pasos: |
| Licencia |
Este código se libera bajo la licencia "GPL" que puedes encontrar en http://www.gnu.org/copyleft/gpl.html o en el fichero GPL.txt que acompaña a la librería. |
| Autor |
Esta librería ha sido creada por Isaac Barona Martínez (ibarona@tid.es) |
| Versiones |
Ficheros:Problemas pendientesBajo Linux, obtengo el siguiente error cuando llamo al método inWaiting:>>> tty.inWaiting() Traceback (most recent call last): File " Yo he utilizado esta llamada ioctl en programas previos desarrollados en C y me funcionó perfectamente. Por favor, ¡¡¡¡necesito ayuda!!!!! Si quieres informar sobre algún error o indicar alguna sugerencia, envíame un mail a ibarona@tid.es. Tareas pendientesEsta es la lista de tareas pendientes:
|
| Copyright 2001 Isaac Barona |