Carregar apresentação
A apresentação está carregando. Por favor, espere
1
INF 330 - Sistemas Distribuídos
TinyOS INF Sistemas Distribuídos Aline Valério Diego Silva
2
Conceitos TinyOS é um sistema operacional de código aberto projetado para dispositivos sem fio de baixo consumo de energia, como os usados em redes de sensores, computação ubíqua, edifícios inteligentes e medidores inteligentes. Rede de Sensores sem Fio (RSSF): São formadas por um grande número de pequenos sensores inteligentes com o objetivo de detectar e transmitir alguma característica do meio-físico; Sensores inteligentes: pequena placa de circuito integrado contendo um ou mais sensores com capacidade de processamento de sinais e comunicação de dados. Computação Ubíqua: Termo usado para descrever a onipresença da informática no cotidiano das pessoas.
3
Cenário típico de uma RSSF
4
Características Arquitetura baseada em componentes: Conjunto de componentes de sistemas reusáveis que a aplicação deve conectar. Cada aplicação escolhe os componentes que necessita e excluí os demais. Concorrência baseada em Tarefas e Eventos: Não há preempção entre as tarefas, ela não pode bloquear recursos nem entrar em espera ocupada. Eventos podem fazer preempção de tarefas ou outros eventos. Operações divididas em fases: Como as tarefas não são preemtivas, não há operações de bloqueio. Dessa forma, todas as operação de longa duração devem ser dividas em fases. O término da tarefa sera sinalizado para a aplicação através de um evento (callback).
5
Características Linguagem : nesC (network embedded systems C), extensão da linguagem C orientada a eventos e baseada em componentes. Os programas em NesC são formados por um conjunto de unidades denominados componentes. Cada componente especifica interfaces bem definidas que são usadas para liga-los a outros componentes formando, assim, programas completos.
6
Documentação
7
Instalação Ambiente: Windows Máquina Virtual: Vmware Player
OS: Xubuntu
8
Interface Xubuntos
9
Terminal TinyOS
10
Obrigada!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.