apresentação –sistemas embutidos - decom-ufop · apresentação –sistemas embutidos curso...
Post on 18-Jan-2019
220 Views
Preview:
TRANSCRIPT
Apresentação – Sistemas
EmbutidosCurso Engenharia de Controle e Automação
Alex Vidigal Bastoswww.decom.ufop.br/alex/alexvbh@gmail.com
1
Agenda
� Definição
� Exemplos de Sistemas Embarcados
� Projeto S.E
� Processo de Desenvolvimento
� Introducão Arquitetura
� Modelos de Estruturas
�Futuro dos Sistemas Embarcados
� Áreas correlacionadas
Definição
“Sistemas Embarcados são limitados em hardware e/oufuncionalidades de software em relação aos
computadores pessoais.”
Definição
“Um sistema embarcado é um sistema de computaçãocom mais qualidades e requisitos de confiablidade queoutros sistemas de computação”
Definição
“Alguns dispositivos que são chamados de sistemasembarcados, desde PDAs ou tablets, não são realmentesistemas embarcados”
Concordam que S.E. são ...
� Incorporado a outros sistemas;
� 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 sistemasembarcados
Por que esse avanço na área de
S.E.
� Avanço tecnológico na área de microprocessadores;
� Preços reduzidos;
� Novos métodos, técnicas e ferramentas tiveram de serdesenvolvidas;
� Redução do custo de desenvolvimento;
Por que esse avanço na área de
S.E.
� Sistemas em rede, seguro, reconfigurável, restrições temporaisrígidas...
� Técnicas de verificação e validação;
� Geradores de código, APIs, middleware;
� Os sistemas são bastante interessantes e com maiores desafiosimplementacionais;
Projetos de Sistemas Embarcados
(Modelos)
• Modelo big-bang;
• Modelo code-and-fix;
• Modelo waterfall;
• Modelo spiral;
Introducão Arquitetura de
Sistemas Embarcados
A arquitetura de um sistema embarcado é uma abstração dodispositivo embarcado, significa que a generalização de um sistematipicamente não informa detalhes de implementação do códigofonte do software e/ou projeto circuito do hardware.
Introducão Arquitetura de
Sistemas Embarcados
O nível arquitetural, o hardware e os componentes desoftware de um sistema embarcado são instanciados pararepresentar algumas composições e interações entreelementos.
Porque uma arquitetura de
Sistema Embarcado é mportante?
• define e captura o projeto de um sistema;
• limitacões de custo;
• determina a integridade do sistema, deste a confiabilidade esegurança;
• trabalhar com as restrições e funcionalidades do elementodisponível;
• requerimentos determinísticos;
Modelo Sistemas Embarcados
• A representação visual dos elementos e as associações dasfuncões. A proposta em camada permite vizualizar osvários componentes de um sistema embarcado e suasrelações;
Modelo Sistemas Embarcados
• Representações da arquitetura modular são tipicamenteestruturas alavancadas para um projeto de sistemaembarcados;
Futuro Sistemas Embarcados
• Hoje, os embarcados marcam forte presença no nosso dia-a-dia;
• Muitas vezes eles estão "transparentes" e nós não ospercebemos;
• A medida que as áreas da microeletrônica e nanotencologiaavançam, novas melhorias se fazem presente nos sistemasembarcados;
top related