Top Banner
29

2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

Apr 07, 2016

Download

Documents

Luana de Souza
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.
Page 2: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

2

Integrantes

• André Schäffer• Breno Neil (Gerente)• Caio Lira• Eduardo Cavalcanti• Felipe Bartolomeu• Felipe Maia• Filipe Luiz Monteiro

• Hugo Calazans• João Victor Lemos• Leonardo Aretakis• Leonardo José• Marcos Corrêa• Rosana Matos• Tiago Falcão

Page 3: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

3

Objetivos

• Criar soluções para melhorar a utilização de equipamentos atuais

• Possibilitar a integração entre sistemas e dispositivos periféricos

• Desenvolver aplicações que utilizem os recursos adicionais de periféricos para adicionar novas funcionalidades a sistemas

Page 4: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

4

Cliente

“O C.E.S.A.R. é uma instituição privada que cria produtos, processos, serviços e empresas inovadoras usando Tecnologia da Informação e Comunicação”.

Fonte:http://www.cesar.org.br/

Page 5: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

5

Os dispositivos computacionais ficam cada vez menores, mais integrados e maisindispensáveis com o passar dos anos.

Cenário

Page 6: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

6

Qual é o problema?

• Necessidade em utilizar periféricos com interface USB em sistemas embarcados– Acesso a um grande volume de dados

• Configurar dispositivos sem a utilização de um PC

Page 7: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

7

Soluções Existentes

• Em software– Jungo Ltd

• Em hardware– Atmel AT43USB370– CYPRESS SL811HS

Page 8: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

8

Jungo

• Uma solução já feita em software para conectividade de dispositivos USB completa para seu sistema embarcado

Page 9: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

9

Características

• Conectividade com controladores de USB de baixo nível, núcleos USB Host/Device/OTG, etc

• Oferece confiabilidade e alta performance, diminuindo o tempo de integração e validação oferecendo modulos prontos para teste

• Modularidade na arquitetura (Wireless USB, USB Mass Storage, USB Video, etc)

Page 10: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

10

Atmel AT43USB370

• Descrição– Trata-se de um processador Host USB

desenhado especificamente para dar suporte à conectividade ponto-a-ponto para sistemas embarcados

Page 11: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

11

Características

• Operação Host autônoma sem intervenção do processador do sistema– Suporta até 7 dispositivos USB

concorrentemente• Firmware USB integrado

– API de desenvolvimento de device drivers de fácil uso em ANSI C

– Pilha USB Host embarcada

Page 12: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

12

CYPRESS SL811HS

• Trata-se de um controlador Host para USB, que provê múltiplas funções a partir de um chip

• Ele é capaz de se comunicar com dispositivos tais como micro-controladores, micro-processadores, etc

Page 13: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

13

Características

• O único controlador Host USB do mercado para sistemas embarcados com uma interface de barramento padrão para microprocessadores

• Opera como um único USB Host ou escravo sob controle de software

Page 14: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

14

Nossa Solução

Page 15: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

15

USB Bluetooth

Implementação

Page 16: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

16

Comparativo

• Host USB Wireless– Nenhum dos concorrentes apresenta solução

Wireless em hardware, apenas o Jungo e em Software

• Custo mínimo– Nenhum dos concorrentes analisados oferece

o produto com licença livre (possuem alto custo), a nossa solução é uma primeira tentativa de Host USB Open Source

Page 17: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

17

Requisitos de Hardware (1/2)

• Gerenciamento do dispositivo conectado• Pilha de drivers para dispositivos USB

– Teclado padrão– Mass storage padrão

• Suporte à adição de novos drivers

Page 18: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

18

Requisitos de Hardware (2/2)

• Baixo custo de produção • Comunicação sem fio com outros dispositivos

– Sistemas embarcados – Celular– Desktop

Page 19: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

19

Requisitos de Software

• Aplicações simples para cada dispositivo suportado pelo host USB

• Explorar diferentes plataformas– Desktops– Celulares

Page 20: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

20

Viabilidade (1/3)

• Conhecimento técnico– Protocolo USB– Protocolo de comunicação Bluetooth– Device drivers– Programação para celulares– Suporte oferecido pelo setor de sistemas

embarcados do C.E.S.A.R.• Livros• Tutoriais

Page 21: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

21

Viabilidade (2/3)

• Econômica– Necessidade de componentes de hardware

para a implementação do sistema• Microcontrolador• Módulo Bluetooth• Dispositivos USB

– Apoio do C.E.S.A.R.• Paulo Urbano

– Setor de sistemas embarcados

Page 22: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

22

Viabilidade (3/3)

• Operacional– Boa oportunidade para o enriquecimento

técnico das nossas competências• Ciência da Computação• Engenharia da Computação

– Entusiasmo e motivação dos integrantes da equipe

Page 23: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

23

Aplicações (1/3)

• Transmissão de dados bidirecional entre dispositivos USB e Bluetooth– Qualquer dispositivo USB será um “Bluetooth

em potencial”• Utilização transparente de dispositivos

USB em sistemas embarcados

Page 24: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

24

Aplicações (2/3)

• Atualização de software embarcado via rede sem fio

Software atualizado

Sistemas embarcados de difícil acesso

Page 25: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

25

Aplicações (3/3)

• A serem implementadas– Demonstram a versatilidade do nosso sistema

• Teclado se comunicando com celular Bluetooth• Mass storage se comunicando com software

desktop

Page 26: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

26

Perspectivas Futuras (1/3)

• De PCs à câmeras digitais, pendrives, PDAs, celulares e outros equipamentos eletrônicos, USB provê conectividade confiável, com boa velocidade, e de fácil uso entre dispositivos

• Hoje, existem mais de 3 bilhões de dispositivos de conexão USB em todo o mundo, e as perspectivas são de crescimento

Page 27: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

27

Perspectivas Futuras (2/3)

Page 28: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.

28

Perspectivas Futuras (3/3)

• Para nosso produto– Melhoramento do protótipo: troca da

tecnologia Bluetooth para Wireless– Engajamento de melhorias produzidas por

terceiros devido ao padrão Open Source– Ampliação da quantidade de protocolos USB

suportados– Integração com outros projetos desenvolvidos

pelo cliente

Page 29: 2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.