Escolar Documentos
Profissional Documentos
Cultura Documentos
BCC 425
Conceitos:
A região externa ao sistema é chamada de entorno.
Exemplos:
Impressora
Sistemas Embutidos
Exemplos:
Impressora
Roteador
Sistemas Embutidos
Exemplos:
Impressora
Roteador
Exemplos:
Impressora
Roteador
Micro-ondas
Sistemas Embutidos
Exemplos:
Impressora
Roteador
Micro-ondas
Televisão
Sistemas Embutidos
Exemplos:
Impressora
Roteador
Micro-ondas
Televisão
etc
Sistemas Embutidos
Exemplos:
Exemplos:
Exemplos:
Sistemas Embutidos
Exemplos:
Sistemas Embutidos
Exemplos:
Sistemas Embutidos
Exemplos:
Caracterı́sticas dos Sistemas Embutidos
Memória restrita.
Caracterı́sticas dos Sistemas Embutidos
Memória restrita.
Memória restrita.
Memória restrita.
Fault-tolerant
Sistemas funcionam independentemente de falhas de
hardware ou software. (Ex.: aviões, sistemas médicos)
Safe
Sistema para evitar danos fı́sicos ou econômicos.
Outros Recursos
Sistemas Dedicados
Processador Embarcado
Arquitetura Conceitual
Hardware Layer
Processador Embarcado
Processador Embarcado
Dispositivos de I/O:
Arquitetura Conceitual
Hardware Layer
Processador Embarcado
Dispositivos de I/O:
Rede e comunicação
Arquitetura Conceitual
Hardware Layer
Processador Embarcado
Dispositivos de I/O:
Rede e comunicação
Processador Embarcado
Dispositivos de I/O:
Rede e comunicação
Processador Embarcado
Dispositivos de I/O:
Rede e comunicação
Processador Embarcado
Dispositivos de I/O:
Rede e comunicação
Processador Embarcado
Dispositivos de I/O:
Rede e comunicação
Hardware Layer
Fonte de Alimentação
Resistores
Capacitores
Indutores
Transistores
Diodos
Chaves
Relés
Sensores
Arquitetura Conceitual
Embedded SOs
Arquitetura Conceitual
Multi-objetivo Multi-disciplinar
Custo Eletrônica
Segurança Computação
Requisitos de Tempo Mecânica
Técnicas de Controle
Ciclo de Vida
Requisitos
Projeto
Implementação
Manufatura
Logı́stica
Desafios no Projeto de Sistemas Embutidos
Hardware
Ferramentas CAD.
Kits de prototipação
Dispositivos programáveis (FPGA).
Software
Utilização de IDEs.
Formas de V&V:
Verificação & Validação
Mostrar que o sistema está de acordo com a especificação
e que ele atende às expectativas de clientes e usuários.
Formas de V&V:
Inspeção analı́tica e revisão de modelos.
Verificação & Validação
Mostrar que o sistema está de acordo com a especificação
e que ele atende às expectativas de clientes e usuários.
Formas de V&V:
Inspeção analı́tica e revisão de modelos.
Inspeção de documentos e código fonte.
Verificação & Validação
Mostrar que o sistema está de acordo com a especificação
e que ele atende às expectativas de clientes e usuários.
Formas de V&V:
Inspeção analı́tica e revisão de modelos.
Inspeção de documentos e código fonte.
Análise de desempenho.
Verificação & Validação
Mostrar que o sistema está de acordo com a especificação
e que ele atende às expectativas de clientes e usuários.
Formas de V&V:
Inspeção analı́tica e revisão de modelos.
Inspeção de documentos e código fonte.
Análise de desempenho.
Análise de confiabilidade.
Verificação & Validação
Mostrar que o sistema está de acordo com a especificação
e que ele atende às expectativas de clientes e usuários.
Formas de V&V:
Inspeção analı́tica e revisão de modelos.
Inspeção de documentos e código fonte.
Análise de desempenho.
Análise de confiabilidade.
Análise de robustez.
Verificação & Validação
Mostrar que o sistema está de acordo com a especificação
e que ele atende às expectativas de clientes e usuários.
Formas de V&V:
Inspeção analı́tica e revisão de modelos.
Inspeção de documentos e código fonte.
Análise de desempenho.
Análise de confiabilidade.
Análise de robustez.
Análise de usabilidade.
Manutenção
<http://www.telecomengine.com/article/future-iot-embedded-systems-and-real-time-operating-systems-rtos-0>
Futuro dos Sistemas Embutidos
<https://www.gminsights.com/industry-analysis/embedded-system-market>
Futuro dos Sistemas Embutidos