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
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
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:
5 Os dispositivos computacionais ficam cada vez menores, mais integrados e mais indispensáveis com o passar dos anos. Cenário
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
7 Soluções Existentes Em software –Jungo Ltd Em hardware –Atmel AT43USB370 –CYPRESS SL811HS
8 Jungo Uma solução já feita em software para conectividade de dispositivos USB completa para seu sistema embarcado
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)
10 Atmel AT43USB370 Descrição –Trata-se de um processador Host USB desenhado especificamente para dar suporte à conectividade ponto-a-ponto para sistemas embarcados
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
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
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
14 Nossa Solução
15 USBBluetooth Implementação
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
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
18 Requisitos de Hardware (2/2) Baixo custo de produção Comunicação sem fio com outros dispositivos –Sistemas embarcados –Celular –Desktop
19 Requisitos de Software Aplicações simples para cada dispositivo suportado pelo host USB Explorar diferentes plataformas –Desktops –Celulares
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
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
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
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
24 Aplicações (2/3) Atualização de software embarcado via rede sem fio Software atualizado Sistemas embarcados de difícil acesso
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
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
27 Perspectivas Futuras (2/3)
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