Download
projetos de sistemas embutidos n.
Skip this Video
Loading SlideShow in 5 Seconds..
Projetos de Sistemas Embutidos PowerPoint Presentation
Download Presentation
Projetos de Sistemas Embutidos

Projetos de Sistemas Embutidos

96 Vues Download Presentation
Télécharger la présentation

Projetos de Sistemas Embutidos

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Projetos de Sistemas Embutidos Aula 2

  2. Metodologia de Projetos

  3. Requisitos • Linguagem natural • Desejos e expectativas do usuário • Modos de coleta: • Contato direto com usuários • Depto. de Marketing • Demonstração de protótipos

  4. Req. Funcionais x Não Func. • Requisitos Funcionais • Saída como função da entrada • comportamento • Requisitos Não Funcionais • Restrições de tempo • Consumo de energia • Tamanho, peso, etc. • confiabilidade

  5. Modelo de Req. • Nome • Propósito • Entradas • Saídas • Funções • Desempenho • Custo de manufatura • Potência • Dimensões físicas

  6. Exemplo: GPS com Mapas Móveis • Mapas móveis obtêm posição do GPS, desenha mapa armazenado em um BD local.

  7. Necessidades do GPS+Mapas • Funcionalidade: uso em automóveis. Mostrar vias principais e pontos de referência; • Interface de Usuário: 400 x 600 pixels. Três botões. Menus pop-up; • Desempenho: smooth scroll. Ligar em 1s. Visualizar posicao em <15s. • Custo: preço final $500 = aprox. $100 em peças.

  8. Necessidades do GPS+Mapas • Dimensões físicas: palma da mão. • Potência: 8 horas usando 4 pilhas AA.

  9. Req. para GPS+Mapas • Nome GPS com Mapas Móveis • Propósito mapas móveis para automóveis, nível consumidor. • Entradas botão ligar, dois botões de controle • Saídas LCD 400 x 600 com luz • Funções GPS com 5Rx; três níveis de resolução; lat & long. • Desempenho atualiza tela em menos de 0,25s de movimentação • Custo de manufatura $100 em peças • Potência 100 mW • Dimensões físicas 5x15 cm; 350 g

  10. Especificação • Descrição mais precisa: • Não deve indicar uma arquitetura • Provê dados para a escolha da arquitetura • UML: Unified Modeling Language • Pode incluir elementos funcionais e não funcionais • Pode ser executável ou modelo matemático

  11. Especificação do GPS • Deve incluir: • O que é recebido pelo GPS; • Dados do mapa; • Interface de usuário; • Operações necessárias; • Operações em background.

  12. Projeto de Arquitetura • Principais componentes que satisfazem a especificação • Componentes de HW: • CPU, periféricos, memória, etc. • Componentes de SW: • Programas, operações, etc. • Deve levar em conta especificações funcionais e não funcionais.

  13. Diagrama de Blocos

  14. Arquitetura de HW

  15. Arquitetura de SW

  16. Projetando componentes • Definir a arquitetura do sistema antes de começar a codificar • Alguns componentes já estão prontos, alguns podem ser modificados, outros podem ser feitos do zero.

  17. Integração de Sistemas • Interconectar componentes • Muitos bugs aparecem somente agora • Criar plano de integração para descobrir bugs mais cedo, testar o máximo da funcionalidade o mais cedo possível.