Sistemas operacionais embarcados

Disponível somente no TrabalhosFeitos
  • Páginas : 24 (5766 palavras )
  • Download(s) : 0
  • Publicado : 8 de maio de 2011
Ler documento completo
Amostra do texto
UNIVERSIDADE DE MOGI DAS CRUZES

Juliana Gonçalves Dias
Lupercio Cardena Froes
Jorge Marcondes

SISTEMAS OPERACIONAIS EMBARCADOS

São Paulo, SP
2010
UNIVERSIDADE DE MOGI DAS CRUZES

SISTEMAS OPERACIONAIS EMBARCADOS

Trabalho apresentado como requisito do
curso de Redes de Computadores daUniversidade de Mogi das Cruzes.

Profº Orientador: Jorge R. Beingolea Garay

São Paulo, SP
2010

RESUMO

Alguma vez você já se deu conta que o microondas de sua casa tem uma capacidade computacional maior do que tinha o projeto Apolo, que levou o homem à Lua? Uma tendência que se observa é que cada vez mais inteligência será adicionada aos equipamentos do dia-a-dia. E ao contráriodo que alguns filmes de ficção científica previam, como em "2001: Uma odisséia no espaço" e seu supercomputador Hal 9000, o controle, as decisões e o gerenciamento não serão concentrados em um único computador central, mas serão distribuídos entre todos os elementos de um ambiente. Embarcar inteligência em equipamentos será a tendência futura.
Este trabalho foi desenvolvido a fim de abordar oassunto sobre Tecnologia de Sistemas Operacionais Embarcados, expondo a importância dessa tecnologia para o mercado de equipamentos eletrônicos, analisando as vantagens e desvantagens de sua implementação nos dias de hoje.

Palavras-Chave: sistema operacional embarcado, tecnologia, equipamentos, uClinux, Windows CE Embedded, sistema operacional

SUMÁRIO

RESUMO 3
LISTA DE ILUSTRAÇÕES 5SUMÁRIO 4
1 Introdução 6
1.1 Motivação 7
1.2 Metodologia 7
1.3 Objetivo 7
CAPITULO 1 8
Definições e Conceitos de Sistemas Embarcados 8
1.1 Marco conceitual 8
1.1.1 Sistemas embarcados 9
1.2 Hardware 9
1.2.1 Transistor 9
1.2.2 Circuitos integrados 9
1.2.3. Circuitos impressos 10
1.3 Arquitetura de um Sistema Embarcado 10
1.3.1 Firmware 10
1.3.2. SistemaOperacional Embarcado 10
1.3.3 Estrutura de um Sistema Operacional Embarcado 11
1.3.4 Sistemas monolíticos 11
1.3.5 Sistemas em camadas 12
1.3.6 Máquinas Virtuais 12
1.3.7 Modelo Cliente Servidor 13
1.3.8 Ciclo de Vida de um Sistema Operacional Embarcado 13
1.3.9 Segurança de um Sistema Operacional Embarcado 14
CAPÍTULO 2 15
Sistemas Operacionais Embarcados suaclassificação e aspecto de desenvolvimento. 15
2.1 Execução de um Software Embarcado 15
2.1.1 Diretrizes do projeto de um Sistema Operacional Embarcado 15
2.2 Sistemas Operacionais Embarcados Comerciais 16
2.2.1 eCos 16
2.2.2 NetBSD 16
2.2.3 Windows NT Embedded 16
2.2.4 uClinux 16
2.2.4.1. Resumo do Sistema Operacional uClinux 16
2.2.4.2 Descrição eHistórico do Sistema Operacional uClinux 18
2.2.5 Windows CE Embedded 22
2.3 Equipamentos que utilizam Sistemas Operacionais Embarcados 24
CAPITULO 3 25
3.1 Conclusão 25
Referências 26

LISTA DE ILUSTRAÇÕES

Figura 1 Estrutura de um sistema monolítico........................................7
Figura 2 Ciclo de vida de um Sistema Operacional Embarcado..........

1 Introdução

Háalguns anos a maioria dos equipamentos eletrônicos dotados de alguma forma de processamento digital continha um micro-controlador que geralmente era programado em Assembler. Hoje os equipamentos necessitam reagir à maior quantidade de periféricos externos, como displays gráficos, câmera de foto, câmeras de vídeo, captura e reprodução de som, acionamento de dispositivos, devido a um relevante aumentona demanda no mercado de equipamentos eletrônicos, acesso a internet e equipamentos multimídia.
Os sistemas atuais também demandam uma arquitetura que providencie um maior desempenho para suporte de toda essa sofisticação. Considerando as afirmações supracitadas encontramos os Sistemas Embarcados em quase todos os equipamentos utilizados no dia a dia. Essa necessidade popularizou outras...
tracking img