Diferencia entre revisiones de «Usb4all»

De Proyecto Butiá
Saltar a: navegación, buscar
Línea 1: Línea 1:
USB4all busca dar respuesta a la necesidad de conectar dispositivos electrónicos generales a un sistema computador.  
+
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:
 
La arquitectura está compuesta por:
  
* USB4all Baseboard: placa de entrada/salida 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.
+
* 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: firmware que permite al usuario dar rápidamente soporte a un nuevo dispositivo de forma genérica. Puede verse también como una forma de modelar la solución a un problema de manera modular.
+
* 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: TODO completarme
+
* 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 [http://sourceforge.net/projects/usb4all/ repositorio sorceforge] <br>
 
El proyecto USB4all se encuentra disponible bajo licencia GNU/GPL v2 en el [http://sourceforge.net/projects/usb4all/ repositorio sorceforge] <br>
 
Este proyecto surge originalmente como un trabajo de [http://www.fing.edu.uy/inco/grupos/mina/pGrado/pgusb tesis de grado] en Ingeniería en Computación de Aguirre, Fernandez y Grossy.
 
Este proyecto surge originalmente como un trabajo de [http://www.fing.edu.uy/inco/grupos/mina/pGrado/pgusb tesis de grado] en Ingeniería en Computación de Aguirre, Fernandez y Grossy.
 
[[Archivo:usb4all2.png|600px]]
 
[[Archivo:usb4all2.png|600px]]

Revisión del 18:24 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. Usb4all2.png