Alexandre Irigon Gervini

Slides:



Advertisements
Apresentações semelhantes

Advertisements

INTRODUÇÃO À COMPUTAÇÃO Sistemas Operacionais
PROTÓTIPO DE UM SISTEMA DE SEGURANÇA RESIDENCIAL COM LINUX EMBARCADO
DOMÓTICA Protocolo de comunicação LonWorks ou LON (Local Operating Network)
Informática Aplica Prof.: Bruno Rafael de Oliveira Rodrigues.
Sistemas Operacionais
Trabalho de Informática
PLC POWER LINE COMMUNICATION
Conceitos Básicos de Computação O ABC da Computação.
Introdução à Informática
Altera Excalibur Galileu Batista.
Informática Industrial
Maria Aparecida Castro Livi
UFRGS – II/PPGC Câmeras de Vídeo Digital Domínios de Aplicação:
MOSTRA DE TRABALHOS DE CONCLUSÃO FACULDADE DE INFORMÁTICA PUCRS
Microcontroladores e Sistemas Embarcados
Mônica L. M. Corrêa Rafael Matone Chanin
Periféricos Microprocessados
Como Funciona o Computador
III – Aplicações – Teleconferência Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP-018 – O Produto Internet e suas Aplicações.
Apresentação para EAD usando modelo instrucional
Respostas das atividades da aula 4.
Respostas das atividades da aula 4.
09/03/10 20:13 Claudio de Oliveira – 1/21.
Sistemas Operacionais de Rede
Sistemas Embarcados com Linux
O Portal do Estudante de Computação
Sistemas Operacionais
Introdução ao roteamento e encaminhamento de pacotes
Monitoria de Introdução à Computação
Sistemas Operativos (S.O.)
Infra-estrutura de TI Redes de Computadores
______________________
Gestão de Mercado Junho 2009 B ANDA L ARGA W IMAX Venda Liberada para Pessoa Física ! !
Sistemas Operacionais
Equipamentos de Redes Aula 3
Sistemas Operacionais I
GESTÃO DE SISTEMAS OPERACIONAIS II
Noções de Software Escola Almirante Soares Dutra
Conceitos de J2EE para a WEB
Arquitetura de Computadores

Pontes e Switches Como vimos anteriormente, os repetidores são usados para expandir a extensão da rede, mas que replicam todos os quadros que recebem.
Sistemas Operacionais
Sistemas Operacionais
SISTEMAS OPERACIONAIS I
Aula 5 Redes de Computadores – Parte 2
PRODABEL - Empresa de Informática e Informação do Município de Belo Horizonte Modelos de implementação de Software Livre nas Escolas Municipais SMED -
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Tópicos Avançados em Redes de Computadores
Microcontroladores PIC
REDES DE COMPUTADORES CONCEITOS E TÓPICOS RELACIONADOS A REDES DE COMPUTADORES ________________________________________________ Redes – Prof. Roni Márcio.
Conceitos Básicos de Informática
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Introdução ao Roteamento e ao Encaminhamento de Pacotes Protocolos.
SISTEMAS OPERACIONAIS MACH EPOS
Engenharia de Sistemas Embarcados Aula 5: Um Conjunto Básico de Ferramentas.
Trabalhos Realizados pela Soft Web Informática SEU EMPREENDIMENTO SEGURO E GARANTIDO.
INTRODUÇÃO À COMPUTAÇÃO
Serviços de rede e internet Jackson Eduardo da Silva.
Por: Lucas da Silva Montes, Marcos Ghesla e Vinícius Randon.
Memórias Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho
Tecnologias para Mobilidade
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Laboratório B – Sistemas Supervisórios N8LB9
Laboratório B – Sistemas Supervisórios N8LB9 Prof. Dr. Cesar da Costa 3.a Aula: Driver de Comunicação e Comunicação OPC.
INFORMÁTICA APLICADA À ELETROTÉCNICA Prof:Felipe Lira.
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
PRTG Traffic Grapher Uma ferramenta da apoio ao Administrador.
Universidade Católica de Pelotas Instrumentação Eletrônica – 2013/1 Sistemas de Instrumentação Luciano Lettnin Março/2013.
Bruna Cavallero Martins Universidade Católica de Pelotas.
Transcrição da apresentação:

Alexandre Irigon Gervini Embedded Web Servers Alexandre Irigon Gervini

Funções do Embedded Web Servers Possibilitar programas clientes e brownsers acessar páginas da Web. Um link pode referenciar arquivos locais ou remotos de um determinado site. Um link pode referenciar um script CGI.

Por que utilizar um web server embarcado em uma aplicação? Atualmente diversas aplicações embarcadas são conectadas a Internet (cameras, eletrodomésticos, robôs, etc.. ). Usualmente aplicações embarcadas utilizam protocolos de comunicações simples. Para conectar estes dispositivos a internet, há a necessidade de uma espécie de Gateway entre o protocolo de comunicação e a Internet.

Por utilizar um web server embarcado em uma aplicação? Poderiamos utilizar, por exemplo, um PC como gateway. Mas o PC é grande e dispendioso pra realizar somente esta função. No entanto, pode-se utilizar um web server pequeno que funcione como um gateway entre o protocolo de comunicação e a Internet.

Alguns web servers embarcados Tini: Desenvolvido pela Dallas Semiconductor´s .

Alguns web servers embarcados Tini: Desenvolvido pela Dallas Semiconductor´s . DS80C400: Micro-controlador que integra um 8051de alta velocidade . 10/100Mb Ethernet MAC Opera em até 75MHz . Possui 3 portas serias sincronas/assincronas que operam em até 18.75Mbps . Preço: $9.00

Alguns web servers embarcados Hydra: Desenvolvido pela Xerox PARC com o propósito de explorar o espaço da aplicação para computação embarcada.

Um web server no processador PIC

Um web server no processador FairchildACE1101MT8

Hydra embedded Web Server

Hydra Especificação: Memória FLASH ROM : 1 MB RAM : 8 MB (até 16MB) CPU : 68EN302 20MHz Memória FLASH ROM : 1 MB RAM : 8 MB (até 16MB) Portas de Comunicação 1 Porta Serial 1 Porta Paralela 1 Porta Ethernet · Operating System : Linux/Vxworks ··uClinux - linux para PalmPilot. Tamanho : 3 x 4 in.

Hydra o Kernel: A diferença principal entre o MC68EN302 e outras CPU's é a ausência de MMU. Os desenvolvedores do uClinux modificaram o Kernel do Linux para que ele execute no 68000 que não possui MMU.

Hydra Limitações: Não existe conceito de memória virtual no uClinux. Todos processos do nível do usuário acessam a memória física diretamente. Como vários processos compartilham a memória física o endereçamento não pode ser absoluto. Com isto o tamanho do código não pode ultrapassar 64K.

Uma Aplicação: SpotON

Outras Aplicações Automação doméstica Aquisição de Dados Experimentais Casas Inteligentes (smart houses) Câmera Digital Aquisição de Dados Experimentais Embedded Web servers podem conectar instrumentos de laboratório na Web.