Apresentação Sistemas Embutidos



Documentos relacionados
SISTEMAS EMBARCADOS. Petiano: Yuri Gonzaga G. da Costa

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza

Para cada fase consideramos. Tempo para um projeto típico Tempo para um projeto Complexo. Arquitetura do Processo Unificado. A meta a ser atingida

Engenharia de Software

ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO. Tem sob a sua responsabilidade as seguintes unidades curriculares:

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Conceitos sobre Sistemas Operacionais. Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Grade Curricular - Engenharia de Computação

Instituto de Estudos Superiores da Amazônia IESAM Curso de Engenharia de Computação Turmas: X1MA e X1MB PROVA DE 2ª CHAMADA 1º BIMESTRE

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

Plano de Trabalho Docente Ensino Técnico

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Instituto de Estudos Superiores da Amazônia IESAM Curso de Bacharelado em Engenharia de Computação Turma: X1MA PROVA DE 2ª CHAMADA 1º BIMESTRE

Suporte a redes CAN para Aplicações Embarcadas

Sistemas Distribuídos

Conceitos de Linguagens de Descrição de Hardware (Verilog, VHDL) Alex Vidigal Bastos

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Sistemas Operacionais II. Prof. Gleison Batista de Sousa

Arquitetura de Sistemas Distribuídos

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

- Arquitetura de sistemas digitais- Cap 1 - Introdução

Engenharia de Sistemas Computacionais

Sistemas de Informação I

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

Você acha que não precisa de um FPGA? Pense melhor!

Aula 26: Arquiteturas RISC vs. CISC

Automação de Bancada Pneumática

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto

Informática I. Aula 4. Aula 4-11/09/2006 1

Sistemas Distribuídos

Tecnologia da Informação e Comunicação. Conceitos Básicos 01 euberchaia@yahoo.com.br. Site:

Seleção de Sistemas Operacionais de Tempo Real para Sistemas Embarcados

Persistência e Banco de Dados em Jogos Digitais

Automação Residencial: rumo a um futuro pleno de novas soluções

Requisitos. Sistemas de Informações

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

UFG - Instituto de Informática

SIS17-Arquitetura de Computadores

Aula 03-04: Modelos de Sistemas Distribuídos

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva /msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.

Engenharia Eletrônica

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza

Comunicado à Imprensa

Roteamento e Comutação

Rodrigo Baleeiro Silva Engenheiro de Controle e Automação. Introdução à Engenharia de Controle e Automação

EMENTAS DAS DISCIPLINAS 1º MED

A Evolução dos Sistemas Operacionais

UNIVERSIDADE FEDERAL DO CEARÁ COORDENADORIA DE CONCURSOS CCV

Paralelismo. Computadores de alto-desempenho são utilizados em diversas áreas:

Conceitos e Evolução Capítulos 1 e 2

ENGENHARIA DA COMPUTAÇÃO

ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO. Tem sob a sua responsabilidade as seguintes unidades curriculares:

1. CAPÍTULO COMPUTADORES

Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico

Introdução a microinformática: fundamentos de software, hardware, sistemas operacionais e tipos de computadores Prof. MSc Hugo Vieira L.

COERÊNCIA DO CURRÍCULO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO EM FACE DAS DIRETRIZES CURRICULARES NACIONAIS

Introdução à Engenharia de Computação

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CCET - Centro de Ciências Exatas e de Tecnologia Engenharia de Computação VELOHIDRO CURITIBA

Comunicado à Imprensa

Engenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1

HABILITAÇÃO COMPONENTE TITULAÇÃO

Introdução ao sistema RFID

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega

Esclarecimento: As versões dos navegadores a serem utilizadas pelo PSIM estão descrito no item do projeto básico.

Arquitetura de Software

Desenvolvimento de grandes aplicações com a programação orientada a objeto do LabVIEW

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

Engenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1

O Processo de Desenvolvimento de Software. Engenharia de Software

AUTOMAÇÃO DE ESCRITÓRIOS ADE

Unidade III FUNDAMENTOS DE SISTEMAS. Prof. Victor Halla

DESENVOLVIMENTO DE UMA BIBLIOTECA PARA COMUNICAÇÃO COM A CAMADA FÍSICA USB PADRÃO ULPI

Organização e Arquitetura de Computadores

Modelos de Sistemas Distribuídos. . Requerimentos de Projeto para Arquiteturas Distribuídas

Sistemas Distribuídos

Portfólio Serviços e Produtos. Soluções em TI. As melhores marcas do mercado, juntando o melhor custo beneficial para nossos clientes

CURSO BÁSICO DE INFORMÁTICA

ENGENHARIA DE SOFTWARE DESENVOLVIMENTO EM CAMADAS

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

Sistemas Operacionais

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

CURSO DE GRADUAÇÃO TECNOLÓGICA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. RECONHECIDO conforme PORTARIA nº 295, de 25 de Junho de 2008.

ARQUITETURA DE SOFTWARE

Segurança da Informação

ENGENHARIA DA COMPUTAÇÃO

Uma Arquitetura Distribuída de Hardware e Software para Controle de um Robô Móvel Autônomo

GERENCIAMENTO DO CONHECIMENTO NA EMPRESA DIGITAL

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

Informática Aplicada à Química. Hardware - armazenamento

A Experiência do LIT / INPE

FCM0102-Física II SMA0332-Cálculo II SQM0405-Química Geral e Experimental

Transcrição:

Apresentação Sistemas Embutidos Curso Engenharia de Controle e Automação Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com 1

Agenda Definição Exemplos de Sistemas Embarcados ProjetoS.E Processo de Desenvolvimento IntroducãoArquitetura Modelos de Estruturas Futuro dos Sistemas Embarcados Áreascorrelacionadas

Definição Sistemas Embarcados?

Definição Sistemas Embarcados são limitados em hardware e/ou funcionalidades de software em relação aos computadorespessoais.

Definição Um sistema embarcado é projetado para executar funçõesdedicadas

Definição Um sistema embarcado é um sistema de computação com mais qualidades e requisitos de confiablidade que outros sistemas de computação

Definição Alguns dispositivos que são chamados de sistemas embarcados, desde PDAs ou tablets, não são realmente sistemas embarcados

O quesãosistemasembarcados?

ConcordamqueS.E. são... Incorporadoa outrossistemas; Baseados em(micro)processadores; Tem severas restrições(temporal, energia...); Funcionalidade Específica; São Invisíveis; Mais de 98% dos processadores atuais são aplicados em sistemas embarcados

Porqueesseavançonaáreade S.E. Avanço tecnológico na área de microprocessadores; Preços reduzidos; Novos métodos, técnicas e ferramentas tiveram de ser desenvolvidas; Redução do custo de desenvolvimento;

Porqueesseavançonaáreade S.E. Sistemas em rede, seguro, reconfigurável, restrições temporais rígidas... Técnicas de verificação e validação; Geradores de código, APIs, middleware; Os sistemas são bastante interessantes e com maiores desafios implementacionais;

Algunsexemplosondesãousados oss.e.

Alguns exemplos onde são usados os S.E.

Algunsexemplosondesãousados oss.e.

ProjetoS.E.

Projetos de Sistemas Embarcados (Modelos) Modelo big-bang; Modelo code-and-fix; Modelo waterfall; Modelo spiral;

Processo de desenvolvimento de Sistema Embarcado

Processode desenvolvimentode SistemaEmbarcado

Processo de desenvolvimento de Sistema Embarcado

Introducão Arquitetura de Sistemas Embarcados A arquitetura de um sistema embarcado é uma abstração do dispositivo embarcado, significa que a generalização de um sistema tipicamente não informa detalhes de implementação do código fonte do software e/ou projeto circuito do hardware.

Introducão Arquitetura de Sistemas Embarcados O nível arquitetural, o hardware e os componentes de software de um sistema embarcado são instanciados para representar algumas composições e interações entre elementos.

Algumas estruturas para sistemas embarcados Module; Component and Connector; Alocattion;

Porqueumaarquiteturade SistemaEmbarcadoé mportante? defineecapturaoprojetodeumsistema; limitacões de custo; determina a integridade do sistema, deste a confiabilidade e segurança; trabalhar com as restrições e funcionalidades do elemento disponível; requerimentos determinísticos;

Modelo Sistemas Embarcados

ModeloSistemasEmbarcados A representação visual dos elementos e as associações das funcões. A proposta em camada permite vizualizar os vários componentes de um sistema embarcado e suas relações;

Modelo Sistemas Embarcados Representações da arquitetura modular são tipicamente estruturas alavancadas para um projeto de sistema embarcados;

Algumas áreas tecnológicas envolvendo sistemas embutidos

Futuro Sistemas Embarcados Hoje, os embarcados marcam forte presença no nosso diaa-dia; Muitas vezes eles estão "transparentes" e nós não os percebemos; A medida que as áreas da microeletrônica e nanotencologia avançam, novas melhorias se fazem presente nos sistemas embarcados;

Resenha

Próxima Aula Introdução aos Microcontroladores 30

Perguntas 31