usb host remote unit release 1. roteiro projeto –problema do cliente –solução atual –nossa...
TRANSCRIPT
![Page 1: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/1.jpg)
USB Host Remote Unit
Release 1
![Page 2: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/2.jpg)
Roteiro• Projeto
– Problema do cliente– Solução atual– Nossa solução– Aplicação para demonstração
• Organograma• Metas para o primeiro release• Avaliação do cumprimento das tarefas
– Grupo Arquitetura– Grupo Microcontroladores– Grupo Comunicação– Grupo Aplicação
• Demonstração do projeto• Experiência de projeto• Próximos passos• Questionamentos
![Page 3: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/3.jpg)
Projeto: Problema do Cliente
• Sistemas embarcados que não conseguem comunicar entre si
![Page 4: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/4.jpg)
Projeto: Problema do Cliente
![Page 5: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/5.jpg)
Projeto: Solução Atual
![Page 6: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/6.jpg)
Projeto: Nossa Solução
![Page 7: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/7.jpg)
Projeto: Nossa solução
• Apoena Pilha USB
![Page 8: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/8.jpg)
Projeto: Aplicação para demonstração
![Page 9: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/9.jpg)
Organograma
![Page 10: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/10.jpg)
Metas para o primeiro release
• Objetivos– Definir a arquitetura do Host– Modelar a pilha USB– Implementar o driver HID– Aplicação do teclado para celular– Desenvolver o módulo de comunicação
![Page 11: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/11.jpg)
Cumprimento das tarefas
• Grupo Arquitetura
– Estudo e definição da arquitetura– Definição da plataforma de
desenvolvimento– Prototipação do módulo UHRU
![Page 12: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/12.jpg)
Cumprimento das tarefas
• Grupo Microcontroladores
– Definição da API – Driver do teclado– Camada USB genérica– Camada USB Host
![Page 13: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/13.jpg)
Cumprimento das tarefas
• Grupo Comunicação
– Definição das interfaces• Microcontrolador e Bluetooth• Celular e Bluetooth
– Definição do protocolo– Implementação da comunicação
![Page 14: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/14.jpg)
Cumprimento das tarefas
• Grupo Aplicação
– Software editor de texto
![Page 15: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/15.jpg)
Demonstração do projeto
![Page 16: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/16.jpg)
Experiência de projeto
– O gerente tem um papel fundamental no sucesso do projeto
– Planos de contingência são essenciais– Trabalho em grupo exige paciência e
inteligência emocional– Problemas em eletrônica surgem de
maneira espontânea– Nada é tão fácil quanto parece
![Page 17: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/17.jpg)
Próximos passos
– Prototipação do nosso circuito– Implementação da camada Driver do
Controlador da pilha USB– Integração com um teclado USB real– Implementação do Driver do Mass
Storage– Aplicação de transferência de arquivos
entre Pen Drive e celular Bluetooth
![Page 18: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/18.jpg)
Referências
site da Apoenawww.cin.ufpe.br/~apoena
site da disciplinawww.cin.ufpe.br/~if683
Jungo USB Host Stackwww.jungo.com
Placa de Desenvolvimentowww.olimex.com/dev/lpc-e2294rb.html
Controlador USBwww.semiconductorstore.com/
![Page 19: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/19.jpg)
Questionamentos
![Page 20: USB Host Remote Unit Release 1. Roteiro Projeto –Problema do cliente –Solução atual –Nossa solução –Aplicação para demonstração Organograma Metas para](https://reader036.vdocuments.net/reader036/viewer/2022062522/5706384b1a28abb8238f5e7f/html5/thumbnails/20.jpg)
Obrigado a todos!