Professional Documents
Culture Documents
Carrera de Ingeniera en Computacin Instituto de Computacin - Facultad de Ingeniera 1. Identificacin del Proyecto
Ao: 2006 Ttulo: Interfaz USB genrica para comunicacin con dispositivos electrnicos rea temtica: Arquitectura, Sistemas Operativos Institucin en donde se realizar: Facultad de Ingeniera - InCo Direccin de la Institucin: Herrera y Reisig 565 / piso 5 Nombre del Usuario Responsable: Gonzalo Tejera E-Mail del Usuario Responsable: gtejera@fing.edu.uy Telfono y fax del Usuario Responsable: 711 4244 int 126 Nombre de Co- Usuario Responsable: Alexander Sklar Cantidad de estudiantes: 3
1.1. Estudiantes
Nombre y Apellido Pablo Rafael Fernndez Andrs Aguirre Carlos Alberto Grossy Gonzlez Doc. Identidad 2.759.504-4 4.129.376-1 4.020.489-2 Telfono 336 35 28 200 23 65 481 53 20 Email prf@adinet.com.uy aguirrea@gmail.com carlosgrossy@gmail.com
Cronograma
meses 1 y 2 Relevamiento bibliogrfico. Estudio de USB. Estudio de distintas soluciones comerciales de microcontroladores que ofrecen funcionalidad USB. Seleccin de alguna de estas soluciones y estudio particular de sus caractersticas y programacin. Estudio de modelos de drivers para Linux y Windows. meses 3, 4 Anlisis y diseo firmware y drivers. Implementacin de prototipos. Documentacin de prototipos. Diseo y construccin de algn perifrico particular para testeo. mes 5, 6 y 7 Construccin de interfaz USB con firmware y driver para Linux y Windows. Construccin de aplicaciones de alto nivel para la utilizacin de los dispositivos electrnicos. Documentacin para desarrolladores. Comienzo redaccin de informe final.
Durante todo el desarrollo del proyecto se mantendr un sitio Web para registrar el avance y la documentacin de las distintas etapas, de igual forma se ir elaborando el informe final.
Metodologa de Trabajo
El proyecto se realizar en forma progresiva, de manera de apoyar el trabajo de cada etapa en los resultados obtenidos de la etapa anterior. Se definirn una serie de entregables de acuerdo al cronograma planteado (anlisis, diseo, clases). Cada tarea, deber finalizar con un informe (entregable) que servir como base para el informe final. Las reuniones de seguimiento se realizarn con una frecuencia quincenal.
Firmware: - Microchip. Datasheets y Application notes de pic18f45xx. Disponible va Web en <http://www.microchip.com/stellent/idcplgidcplg?IdcService=SS_GET_PAGE&n odeId=1335&dDocName=en010300>. - Philips. Datasheets y Application notes de Philips ISP158x USB peripheral controller. Disponible va Web en <http://www.semiconductors.philips.com/cgibin/pldb/pip/isp1581.html>. - Texas Intruments. Datasheets y Application notes de la lnea TUSB. Disponible va Web en <http://focus.ti.com/docs/prod/folders/print/tusb3210.html>. Conocimiento general: STALLINGS, William. Computer organization and architecture. 6th Edition. Prentice Hall. 2005. 792p. ISBN 0131856448.
4. Recursos Informticos
4.1. Hardware
Computador IBM o compatible PC con al menos un procesador Pentium I con puerto USB.
4.3. Lenguajes
Driver: Assembler, C. Aplicacin de alto nivel: C, C++, Java. Microcontrolador: Firmware en Assembler o C.
4.4. Herramientas
IDEs a evaluar. Analizadores USB en software para debug a evaluar.
5.2. Recomendados
Taller de firmware o programacin de sistemas embebidos.