Diferencia entre revisiones de «Usb4all»
De Proyecto Butiá
Línea 5: | Línea 5: | ||
* USB4all Baseboard: placa de entrada/salida configurable que se conecta por USB con un sistema computador. | * USB4all Baseboard: placa de entrada/salida configurable que se conecta por USB con un sistema computador. | ||
* USB4all base firmware: firmware en la placa que permite modelar los aspectos particulares del dispositivo a conectar, sin necesidad de preocuparse por la lógica de interacción entre la placa de entrada/salida y el sistema computador. El firmware se caracteriza por su modularidad y extensibilidad | * USB4all base firmware: firmware en la placa que permite modelar los aspectos particulares del dispositivo a conectar, sin necesidad de preocuparse por la lógica de interacción entre la placa de entrada/salida y el sistema computador. El firmware se caracteriza por su modularidad y extensibilidad | ||
− | * USB4all usermodule: componente de firmware que permite al usuario dar rápidamente soporte a un nuevo dispositivo de forma genérica. Los ''user modules'' son los bloques principales sobre los que se construye la arquitectura USB4all. | + | * USB4all ''usermodule'': componente de firmware que permite al usuario dar rápidamente soporte a un nuevo dispositivo de forma genérica. Los ''user modules'' son los bloques principales sobre los que se construye la arquitectura USB4all. |
* Del lado del sistema computador se dispone de diferentes formas de interacción: Todas ellas implementan el protocolo USB4all, pero abstraen al usuario del mismo brindando una forma sencilla de utilizar el sistema. | * Del lado del sistema computador se dispone de diferentes formas de interacción: Todas ellas implementan el protocolo USB4all, pero abstraen al usuario del mismo brindando una forma sencilla de utilizar el sistema. | ||
Revisión del 18:25 27 sep 2011
La motivación de este proyecto se centra en lograr de una manera sencilla, la comunicación entre un sistema computador y un conjunto de dispositivos electrónicos no necesariamente pensados para interactuar con una computadora.
La arquitectura está compuesta por:
- USB4all Baseboard: placa de entrada/salida configurable que se conecta por USB con un sistema computador.
- USB4all base firmware: firmware en la placa que permite modelar los aspectos particulares del dispositivo a conectar, sin necesidad de preocuparse por la lógica de interacción entre la placa de entrada/salida y el sistema computador. El firmware se caracteriza por su modularidad y extensibilidad
- USB4all usermodule: componente de firmware que permite al usuario dar rápidamente soporte a un nuevo dispositivo de forma genérica. Los user modules son los bloques principales sobre los que se construye la arquitectura USB4all.
- Del lado del sistema computador se dispone de diferentes formas de interacción: Todas ellas implementan el protocolo USB4all, pero abstraen al usuario del mismo brindando una forma sencilla de utilizar el sistema.
El proyecto USB4all se encuentra disponible bajo licencia GNU/GPL v2 en el repositorio sorceforge
Este proyecto surge originalmente como un trabajo de tesis de grado en Ingeniería en Computación de Aguirre, Fernandez y Grossy.