recursos, e onde a utilizac~ao de sistemas operativos como suporte a aplicac~ao pode n~ao ser viavel.
|
|
- Beatriz Cunha Wagner
- 8 Há anos
- Visualizações:
Transcrição
1 2 o -Trabalho de Laboratorio - ecos Sistemas Computacionais IST /2004 Recolha de Informac~ao e Acesso Remoto (2 a -parte) 1 Introduc~ao Alguns sistemas embebidos s~ao desenvolvidos sobre plataformas relativamente simples, com escassos recursos, e onde a utilizac~ao de sistemas operativos como suporte a aplicac~ao pode n~ao ser viavel. No entanto, em muitos outros casos, a exist^encia desse suporte ao nvel de sistema operativo (mesmo que com funcionalidade reduzida) pode facilitar grandemente o desenvolvimento das aplicac~oes. Esta parte do trabalho de laboratorio tem como objectivo fundamental a familiarizac~ao por parte dos alunos com a utilizac~ao de nucleos multitarefa para o desenvolvimento de aplicac~oes concorrentes em sistemas embebidos. Em particular, dever~ao adquirir alguma sensibilidade na utilizac~ao de mecanismos de sincronizac~ao e comunicac~ao entre tarefas, no contexto de aplicac~oes concorrentes. O nucleo multitarefa (sistema operativo) a utilizar sera o ecos (Embedded Congurable Operating System) a funcionar numa plataforma PC. 2 Descric~ao do problema As limitac~oes inerentes a alguns sistemas embebidos tornam desejavel a possibilidade de interac- c~ao remota para transfer^encia de informac~ao, ou operac~oes de recongurac~ao. No caso da aplicac~ao desenvolvida no 1 o Trabalho, as limitac~oes no que respeita a interface com o utilizador, constituem um exemplo de uma dessas situac~oes. Neste trabalho, pretende-se desenvolver uma aplicac~ao que, funcionando num ambiente com mais recursos (PC), permita oferecer ao utilizador uma interface mais exvel na interacc~ao com o sistema desenvolvido no 1 o Trabalho. Esta aplicac~ao sera constituda por varias tarefas (aplicac~ao concorrente) que ir~ao interagir entre si, e com a placa PICDEM-2 (1 o Trabalho) atraves de uma linha serie RS232. Mais concretamente, dever~ao existir pelo menos tr^es tarefas, responsaveis, respectivamente, pela interface com o utilizador, a comunicac~ao com a placa PICDEM-2, e o processamento da informac~ao recolhida a partir da placa PICDEM Recolha de informac~ao Relativamente a primeira parte do trabalho de laboratorio, devera agora ser acrescentada a seguinte funcionalidade: Comunicac~ao serie RS232 para permitir o acesso remoto. 1
2 Realizac~ao das operac~oes de recongurac~ao e transfer^encia da informac~ao recolhida. Aquando da axac~ao da letra \R" no LCD, correspondente a situac~ao de se ultrapassar metade da capacidade de armazenamento, enviar tambem uma mensagem de noticac~ao atraves da linha serie RS Interface com o utilizador Na parte do trabalho que se executa no PC, existe uma tarefa responsavel pela interface com o utilizador, que permitira a este efectuar um conjunto de comandos para interagir, quer com a placa PICDEM-2 (atraves da(s) tarefa(s) de comunicac~ao), quer com a tarefa de processamento de informa- c~ao. S~ao os seguintes, os comandos a disponibilizar: Comandos Disponveis comando argumentos descric~ao cr - consultar relogio ar <hh><mm><ss> - acertar relogio cpa - consultar perodo de amostragem mpa <p> - modicar perodo de amostragem cnr - consultar valor NREG mnr <r> - modicar valor NREG tr <n> - tranferir <n>registos (ind. leit. corrente) tri <n><i> - tranferir <n>registos a partir do ndice <i> lri <n><i> - listar <n>registos a partir do ndice <i> lrt < n > < hh > < mm > < ss > - listar <n>registos a partir do instante "hh:mm:ss" rr - reinicializar registos ap -activar processamento dp - desactivar processamento cpp - consultar perodo da tarefa de processamento mpp <p> - modicar perodo da tarefa de processamento le - listar estatsticas TV(min/max/med) re - reinicializar estatsticas No primeiro grupo de comandos, a interacc~ao e feita com a tarefa de comunicac~ao, e no ultimo grupo de comandos a interacc~ao e feita com a tarefa de processamento. A listagem dos registos e feita acedendo directamente a uma zona de memoria onde eles se encontram, e que pode ser acedida pelas varias tarefas. Esta zona de memoria esta organizada na forma de um \buer" circular, com capacidade para NRBUF=1000 registos. A actualizac~ao dos registos nessa zona de memoria e feita pela tarefa de comunicac~ao, a pedido da tarefa de processamento, ou do utilizador atraves dos comandos tr e tri. O comando rr permite reinicializar esta zona de memoria (considerar o \buer" como tendo zero registos). Todos os comandos especicados acima que implicam comunicac~ao com outras tarefas, possuem uma interface sncrona (i.e. bloqueiam a espera de resposta). No entanto, deve ser prevista a hipotese de impossibilidade de comunicac~ao. No caso em que o comando especicado n~ao seja executado com sucesso, a mensagem de resposta tera um codigo de erro. 2
3 Os comandos de transfer^encia de registos (entre a placa PICDEM-2 e o PC) possuem duas variantes. Na primeira (tr), apenas se especica o numero (n) de registos pretendidos, sendo estes obtidos (caso existam) a partir do primeiro registo ainda n~ao transferido. Na segunda variante (tri), para alem do numero n, e ainda especicado qual o ndice (i) a partir do qual se pretendem os registos. O ndice zero corresponde ao registo mais antigo existente no \buer" circular, independentemente de ja ter sido transferido ou n~ao. Nos comandos de listagem de registos (visualizac~ao dos registos no ecr~a por parte do utilizador), em que se acede directamente a memoria partilhada onde se encontram os registos ja transferidos, existe a possibilidade de especicar o ndice, ou a estampilha temporal do primeiro dos registos a listar. No caso da estampilha temporal, caso o valor especicado n~ao exista, sera considerado como registo inicial o primeiro que tiver uma estampilha superior a especicada. Tanto nos comandos de transfer^encia como nos de listar, caso n~ao exista o numero suciente de registos para satisfazer o pedido, ser~ao enviados / listados os registos disponveis (eventualmente zero). 4 Processamento da informac~ao recolhida A tarefa responsavel pelo desencadear da transfer^encia, e posterior processamento da informac~ao, tera um funcionamento periodico (perodo PPROC). Em cada iterac~ao, faz o pedido de transfer^encia de NR=20 registos (atraves da tarefa de comunicac~ao), e, apos a noticac~ao da transfer^encia, faz o respectivo processamento de modo a actualizar os seguintes dados estatsticos: valores maximo e mnimo da temperatura e da tens~ao (com refer^encia a hora a que ocorreram e valor do outro par^ametro, ou seja, registo completo), e ainda a media (correspondente aos registos existentes nesse momento em memoria) de cada um desses dois par^ametros (temperatura e tens~ao). Em funcionamento normal, a tarefa de processamento faz os seus calculos em \sil^encio". Apenas envia uma mensagem para o ecr~a no caso de surgir algum novo maximo ou mnimo de algum dos par^ametros (temperatura, tens~ao). Esta tarefa aceita comandos da tarefa do utilizador para lhe enviar os dados estatsticos, ou para reinicializar as estatsticas. A tarefa de processamento podera ainda ser activada ou desactivada pelo utilizador, que tambem pode mudar o seu perodo. O perodo PPROC e inicialmente 30 segundos mas pode tomar valores na gama [ ] segundos. Tal como foi dito acima, a informac~ao recolhida (registos) devera ser mantida numa zona de memoria partilhada, acessvel em escrita pela tarefa de comunicac~ao, e em leitura pelas tarefas de processamento e de interface com o utilizador. O acesso coerente a essa zona de memoria, por parte das varias tarefas, e de extrema import^ancia para o correcto funcionamento da aplicac~ao. 5 Comunicac~ao entre o PC e a Placa PICDEM-2 A comunicac~ao entre o PC e a placa PICDEM-2 sera canalizada atraves de uma tarefa dedicada (ou duas { recepc~ao e transmiss~ao) que faz a interface com o gestor de dispositivo (\device driver") da porta serie fornecido pelo ecos ("/dev/ser0"). O suporte fsico para a comunicac~ao sera uma linha serie RS232 com as seguintes caractersticas: 9600 baud, 8 bits, sem paridade, 1 stop bit. 3
4 Sobre a linha serie RS232 sera estabelecido um protocolo simples de troca de mensagens. Uma mensagem e iniciada com um codigo especco de incio de mensagem SOM (ver em ap^endice o valor dos codigos), e terminada com um codigo especco de m de mensagem EOM: SOM <MSG> EOM A mensagem propriamente (<MSG>) dita comeca com o identicador do comando, sendo este seguido pelos eventuais dados associados a esse comando: <MSG> := <CMD> <DADOS> Tipos de mensagens comando dados descric~ao CRLG [H M S] consultar relogio ARLG HMS acertar relogio CPAM [p] consultar perodo de amostragem MPAM p modicar perodo de amostragem CNRG consultar valor NREG MNRG r modicar valor NREG TREG n[regs] transferir <n>registos TRGI n i [regs] transferir <n>registos a partir do ndice <i> NBCH noticac~ao de buer meio cheio Na tabela acima (Tipos de mensagens), tanto os codigos de comando como cada um dos varios campos de dados, com excepc~ao de regs, t^em uma dimens~ao de um octeto. Cada registo, e fazem parte da mensagem n registos, tem uma dimens~ao de 6 octetos (HMSTVv). Signicado dos campos de dados: H - horas [ ] M -minutos [ ] S - segundos [ ] p -perodo de amostragem da temperatura e tens~ao (em segundos) [0.. 99] r -novo valor para NREG [ ] n -numero de registos a ler / lidos [ ] i -ndice do primeiro registo a ler / lidos [0.. NREG-1] regs - registos (n x fhmstvvg) (T - temperatura V,v - tens~ao) Os dados representados entre parentesis rectos ([]) apenas fazem parte da mensagem de resposta en~ao do pedido (apesar do codigo do comando ser o mesmo). Mensagens cuja resposta n~ao tenha dados, ou em que tenha ocorrido um erro na execuc~ao remota do comando, ter~ao o seguinte formato: <MSG> := <CMD> <ERRO> 4
5 em que <ERRO> pode tomar os valores CMD OK e CMD ERRO. A interface de comunicac~ao especicada deve ser estritamente respeitada, de modo a permitir interligar componentes desenvolvidos de forma independente, se assim se desejar. Com excepc~ao das mensagens de noticac~ao (NBCH), que ser~ao escritas no ecr~a do PC directamente pela tarefa de comunicac~ao, todas as restantes mensagens s~ao encaminhadas para a tarefa que efectuou o pedido, sendo esta a responsavel pela sua axac~ao, se for caso disso. No caso dos comandos de transfer^encia de registos, a tarefa que desencadeou essa operac~ao apenas recebe a noticac~ao da sua conclus~ao com sucesso ou n~ao. Os registos propriamente ditos s~ao colocados na memoria partilhada pela tarefa de comunicac~ao, como se disse anteriormente. Sendo o ecr~a do PC um recurso partilhado por mais do que uma tarefa, devera ser garantida a coer^encia na sua utilizac~ao. 6 Ambiente de suporte/desenvolvimento Este trabalho sera programado na linguagem C, utilizando como sistema de desenvolvimento um PC com o sistema operativo Linux. No entanto, tal como se disse acima, o sistema operativo de suporte a aplicac~ao e o ecos, pelo que o Linux apenas e utilizado como sistema de desenvolvimento. A aplicac~ao nal, ligada com o ecos, ira depois ser executada de forma nativa nopcalvo, que sera reinicializado com esta aplicac~ao / sistema operativo. 7 Desenvolvimento do projecto No desenvolvimento do projecto, aconselha-se a utilizac~ao de uma estrutura modular, com testes faseados. Nesse sentido, podem tirar partido da exist^encia de um \alvo sintetico" do ecos para a plataforma PC, a funcionar no contexto do sistema operativo Linux. Desta forma e possvel testar varias partes do trabalho sem necessidade de reiniciar o PC, ou de transferir a aplicac~ao para um PC alvo. Na interface com o utilizador, n~ao se pretende nada de muito complexo (n~ao e esse o objectivo fundamental). Para simplicar a sua concretizac~ao, os alunos podem/devem utilizar um interpretador de comandos rudimentar, que e fornecido (ver pagina da disciplina). A interface de comunicac~ao especicada deve ser estritamente respeitada, de modo a permitir interligar componentes desenvolvidos por diferentes grupos, se assim se desejar. 8 Entrega do trabalho Este trabalho deve ser entregue ate as 16:00h do dia 4 de Junho de 2004 na Secc~ao de Sistemas Digitais e Computadores (gabinete do docente responsavel da disciplina). O material a entregar consiste numa disquete com todos os programas desenvolvidos, e numa listagem dos mesmos. Devem ainda juntar 1ou2paginas A4 com a especicac~ao da estrutura de dados e as partes mais relevantes dos algoritmos (em pseudo-codigo). Todos estes elementos devem vir identicados com o numero do grupo de laboratorio e identica- 5
6 c~ao dos alunos que o comp~oem. A visualizac~ao dos trabalhos sera efectuada na semana de 7 de Junho (no horario de laboratorio) com base nos trabalhos entregues. As discuss~oes dos trabalhos ser~ao realizadas na semana de 14 de Junho, em data e hora a axar posteriormente na pagina da disciplina. Refer^encias [1] Microchip Technology Inc. PICDEM 2 Plus User's Guide [2] Microchip Technology Inc. PIC18FXX2 Data Sheet [3] Microchip Technology Inc. MPLAB C18 C Compiler Getting Started [4] Microchip Technology Inc. MPLAB C18 C Compiler User's Guide [5] Microchip Technology Inc. MPLAB C18 C Compiler Libraries [6] Hitachi. HD44780U (LCD-II) (Dot Matrix Liquid Crystal Display Controller/Driver). [7] Microchip Technology Inc. TC74 - Tiny Serial Digital Thermal Sensor [8] Microchip Technology Inc. 24AA256/24LC256/24FC K I2C CMOS Serial EEPROM [9] Red Hat, Inc. ecos Reference Manual A Codigos dos comandos usados na comunicac~ao serie /* Assume-se que os valores de SOM e EOM nao ocorrem na mensagem */ #define SOM 0xFD /* inicio mensagem */ #define EOM 0xFE /* fim mensagem */ #define CRLG 0xC0 /* consultar relogio */ #define ARLG 0xC1 /* acertar relogio */ #define CPAM 0xC2 /* consultar periodo amostragem */ #define MPAM 0xC3 /* modificar periodo amostragem */ #define CNRG 0xC4 /* consultar valor NREG */ #define MNRG 0xC5 /* modificar valor NREG */ #define TREG 0xC6 /* transferir registos */ #define TRGI 0xC7 /* transferir registos a partir do indice especificado */ #define NBCH 0xC8 /* notificacao buffer meio cheio */ #define CMD_OK 0 /* comando realizado com sucesso */ #define CMD_ERRO 0xFF /* erro no comando */ 6
Dispositivo Multifunções com Acesso Remoto (2 a -parte)
2 o -Trabalho de Laboratório - ecos Sistemas Computacionais IST - 2008/2009 Dispositivo Multifunções com Acesso Remoto (2 a -parte) 1 Introdução Alguns sistemas embebidos são desenvolvidos sobre plataformas
Leia maisSistema de Monitorização com Múltiplos Alarmes (1 a -parte)
1 o -Trabalho de Laboratório - PIC Sistemas Computacionais IST - 2005/2006 Sistema de Monitorização com Múltiplos Alarmes (1 a -parte) 1 Introdução Alguns sistemas embebidos são desenvolvidos sobre plataformas
Leia maisSistema de Monitorização e Alarme (1 a -parte)
1 o -Trabalho de Laboratório - PIC Sistemas Computacionais Embebidos IST - 2014/2015 Sistema de Monitorização e Alarme (1 a -parte) 1 Introdução Alguns sistemas embebidos são desenvolvidos sobre plataformas
Leia maisSistema de Monitorização e Alarme (2 a -parte)
2 o -Trabalho de Laboratório - ecos Sistemas Computacionais Embebidos IST - 2014/2015 Sistema de Monitorização e Alarme (2 a -parte) 1 Introdução Alguns sistemas embebidos são desenvolvidos sobre plataformas
Leia maisUm sistema SMS 1 simplificado
1 Introdução Um sistema SMS 1 simplificado Projecto de Redes de Computadores I - 2007/2008 LEIC IST, Tagus Park 10 de Setembro de 2007 Pretende-se com este projecto que os alunos implementem um sistema
Leia maisPorta Série. Trabalhos Práticos AM 2007/2008. Porta Série. Objectivos
3 Objectivos - Configurar os parâmetros associados à comunicação série assíncrona. - Saber implementar um mecanismo de menus para efectuar a entrada e saída de dados, utilizando como interface um terminal
Leia maisProgramação 2ºSemestre MEEC - 2010/2011. Programação 2º Semestre 2010/2011 Enunciado do projecto
Mestrado Integrado em Engenharia Electrotécnica e de Computadores Programação 2º Semestre 2010/2011 Enunciado do projecto O projecto a desenvolver pelos alunos consistirá numa sistema de monitorização,
Leia maisGUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL
GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL Versão: 1.0 Data: 05-06-2009 Índice Acesso e estados dos Formulários... 3 Escolha do Formulário e submissão... 4 Bases para a navegação
Leia maisProf. Sandrina Correia
Tecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Definir os conceitos de Hardware e Software Identificar os elementos que compõem um computador
Leia maisZSRest. Manual Profissional. Comandos Rádio X64. V2011-Certificado
Manual Profissional Comandos Rádio X64 V2011-Certificado 1 1. Índice 2. INTRODUÇÃO... 2 3. Configuração inicial... 3 4. Configurações X64... 5 a) Definições Gerais... 5 b) Documentos e Periféricos... 8
Leia maisBARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Leia maisEngenharia de Software Sistemas Distribuídos
Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2009/2010 FEARSe Requisitos para a 1 a entrega 18 de Março de 2010 1 Introdução O projecto conjunto das disciplinas de Engenharia de Software
Leia maisCopyright 2008 GrupoPIE Portugal, S.A.
WinREST Sensor Log A Restauração do Séc. XXI WinREST Sensor Log Copyright 2008 GrupoPIE Portugal, S.A. 2 WinREST Sensor Log Índice Índice Pag. 1. WinREST Sensor Log...5 1.1. Instalação (aplicação ou serviço)...6
Leia maisIntrodução aos Computadores
Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas
Leia maisGerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger
Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger O controle da entrada e saída (E/S ou I/O, input/output) de dados dos dispositivos é uma das funções principais de um sistema operacional.
Leia maisCONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO
4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?
Leia maisSAFT para siscom. Manual do Utilizador. Data última versão: 07.11.2008 Versão: 1.01. Data criação: 21.12.2007
Manual do Utilizador SAFT para siscom Data última versão: 07.11.2008 Versão: 1.01 Data criação: 21.12.2007 Faro R. Dr. José Filipe Alvares, 31 8005-220 FARO Telf. +351 289 899 620 Fax. +351 289 899 629
Leia maisDaniel Darlen Corrêa Ribeiro, Eduardo Campos dos Santos. ARL Universidade Federal de Lavras (UFLA) Lavras MG - Brasil
DESENVOLVIMENTO DE UM SCRIPT EM BASH QUE ENCONTRA TODOS OS ARQUIVOS SEM USO HÁ UM TEMPO DEFINIDO E ENVIA E-MAIL PARA O PROPRIETÁRIO E PARA UMA CONTA ESPECIAL DEFINIDA PARA ADMINISTRAÇÃO Daniel Darlen Corrêa
Leia maisLINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE : 6823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250
1 LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE : 6823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 O Sistema HCS 2000 é composto por: PROTOCOLO DE COMUNICAÇÃO SISTEMA HCS 2000 v6.x Receptores: dispositivos
Leia maisManual do GesFiliais
Manual do GesFiliais Introdução... 3 Arquitectura e Interligação dos elementos do sistema... 4 Configuração do GesPOS Back-Office... 7 Utilização do GesFiliais... 12 Outros modos de utilização do GesFiliais...
Leia maisProgramação 2008/2009 MEEC Guia de instalação do PC de programação
Programação 2008/2009 MEEC Guia de instalação do PC de programação Requisitos: PC 1Gbyte de memória Windows, Linux ou Mac OS X. Aplicação Virtualbox. (www.virtualbox.org) O uso de máquinas virtuais permite
Leia maisGrupo I [4v] b. [0,6v] De que forma é que o escalonador do Linux tenta minimizar o impacto desta limitação?
Número: Nome: LEIC/LERC 2011/12-2º Exame de Sistemas Operativos 3/Fevereiro/2012 Responda no enunciado, apenas no espaço fornecido. Identifique todas as folhas. Duração: 2h30m Grupo I [4v] 1. [0,6v] A
Leia maisO Manual do ssc. Peter H. Grasch
Peter H. Grasch 2 Conteúdo 1 Introdução 6 2 Usar o ssc 7 2.1 Gerir os utilizadores.................................... 7 2.1.1 Adicionar um utilizador.............................. 8 2.1.1.1 Associar-se
Leia maisQuadro de consulta (solicitação do mestre)
Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta
Leia maisManual Técnico Interface Modbus
Manual Técnico Interface Modbus RTA Interface Modbus 05/2007-1 - Histórico de Revisões Ver. Num. Data Responsável Observações 1.000 17/05/07 Marcos Romano Criação Inicial RTA Rede de Tecnologia Avançada
Leia maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maisProjecto de Programação MEEC - 2010/2011-1ºSemestre. Mestrado Integrado em Engenharia Electrotécnica e de Computadores
Mestrado Integrado em Engenharia Electrotécnica e de Computadores Programação 2010/2011 Enunciado do projecto O projecto a desenvolver pelos alunos consistirá numa sistema de monitorização do estado de
Leia maiswww.vwsolucoes.com Copyright 2013 VW Soluções
1 1. Especificação técnicas: Dimensões do módulo 4EA2SA v1.0: 100 mm x 56 mm Peso aproximado: xxx gramas (montada). Alimentação do circuito : 12 ou 24Vcc Tipo de comunicação: RS232 ou RS485 Tensão de referencia:
Leia maisO protocolo MODBUS define também o tipo diálogo entre os equipamentos, define por exemplo quem pode enviar dados e em que altura.
Universidade de Aveiro Departamento de Engenharia Mecânica Informática Industrial 2010/2011 5 PROTOCOLO DE COMUNICAÇÃO MODBUS 5.1 Protocolo de comunicação MODBUS Este protocolo foi proposto em 1979 pela
Leia maisManual Gespos SMS. (ultima revisão 20 Fev. 2003)
Manual Gespos SMS (ultima revisão 20 Fev. 2003) Prezado Utilizador, É objectivo deste manual servir de ferramenta de formação para que o utilizador dos aplicativos Escripóvoa, possa de uma forma simples
Leia maisLEIC/LERC 2012/13 2º Teste de Sistemas Operativos 15/Janeiro/2013
Número: Nome: LEIC/LERC 2012/13 2º Teste de Sistemas Operativos 15/Janeiro/2013 Identifique todas as folhas. Responda no enunciado, apenas no espaço fornecido. Justifique todas as respostas. Duração: 1h30m
Leia maisIntrodução à Informática
Curso Introdução à Informática Ano/Semestre Ano Lectivo Área Científica Dpt. EMP 1ºAno / 1ºS 2005/06 Informática DSI Professor Responsável da Disciplina Miguel Boavida Docente Co-Responsável Martinha Piteira
Leia maisMANUAL DE INSTRUÇÕES
NA27 REGI PRO MANUAL DE INSTRUÇÕES Pode agora fazer medições contínuas de ruído, com registo simultâneo de áudio, com um Sonómetro NA27 da RION e um PC DEZEMBRO DE 2011 NA27REGIPRO-001 2011-Adj163-Instrucoes-V01-006-VCR.docx
Leia maisMECANISMO DE ATRIBUIÇÃO DA CAPACIDADE NO ARMAZENAMENTO
MECANISMO DE ATRIBUIÇÃO DA CAPACIDADE NO ARMAZENAMENTO SUBTERRÂNEO DE GÁS NATURAL FEVEREIRO 2008 ENTIDADE REGULADORA DOS SERVIÇOS ENERGÉTICOS Rua Dom Cristóvão da Gama n.º 1-3.º 1400-113 Lisboa Tel.: 21
Leia maisProgramação de Sistemas
Programação de Sistemas Introdução à gestão de memória Programação de Sistemas Gestão de memória : 1/16 Introdução (1) A memória central de um computador é escassa. [1981] IBM PC lançado com 64KB na motherboard,
Leia mais1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através da codificação ASCII (American Standard Code for
FICHA DE TRABALHO Nº 1 MÓDULO: EQUIPAMENTOS ACTIVOS DE REDES DATA: / 03 / 2010 FORMADOR: EDUARDO SEQUEIRA FICHA LABORATORIAL 1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através
Leia maisFigura 1 - O computador
Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...
Leia maisCurso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos - 2º Ano
Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos - 2º Ano 2012/2013 O Windows Server 2003 surgiu em 2003 e substituiu o Windows Server 2000. O Windows
Leia maisSISTEMAS DIGITAIS. Memórias. Prof. Guilherme Arroz Prof. Carlos Sêrro Alterado para lógica positiva por Guilherme Arroz.
SISTEMAS DIGITAIS Memórias Alterado para lógica positiva por Guilherme Arroz Sistemas Digitais 1 Tipos de memórias Existem vários tipos de memórias em sistemas digitais As memórias internas dos dispositivos,
Leia maisIntrodução aos Algoritmos e Estruturas de Dados 2011/2012
INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados 2011/2012 Enunciado do 2 o Projecto Data de entrega: 11 de Novembro de 2011 às 23h59 1 Introdução O EuroMilhões é uma lotaria
Leia maisManual Brother Image Viewer para Android
Manual Brother Image Viewer para Android Versão 0 POR Definições de notas Ao longo deste Manual do Utilizador, é utilizado o seguinte ícone: NOTA As Notas indicam o que fazer perante uma determinada situação
Leia maisCOMPUTAÇÃO e PROGRAMAÇÃO
COMPUTAÇÃO e PROGRAMAÇÃO 2º Trabalho Ano lectivo 2009/2010 MEMec e LEAN Data e hora limite de entrega: 6 de Janeiro de 2010, até às 23h59m Entrega: Submissão electrónica, via Fénix (ver instruções na secção:
Leia maisIntrodução... 3. 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação...
Índice Introdução... 3 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação... 4 II Entrada na Aplicação... 5 1. Informações... 6 1. Avaliação
Leia maisInterrupções. As interrupções são casos especiais de chamadas de procedimentos.
Interrupções Uma interrupção é equivalente a uma chamada de procedimento. A chamada é equivalente a um CALL gerado pela execução de uma instrução. As interrupções são casos especiais de chamadas de procedimentos.
Leia maisICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET
INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve
Leia maisEscola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Ficha de trabalho N.º 1 1. Refere algumas das principais áreas das Tecnologias
Leia maisGrupo I [4v] executaprograma();
Número: Nome: LEIC/LERC 2012/13-1º Exame de Sistemas Operativos 15/Janeiro/2013 Identifique todas as folhas. Responda no enunciado, apenas no espaço fornecido. Justifique todas as respostas. Duração: 2h30m
Leia maisEntradas/Saídas. Programação por espera activa Programação por interrupções
Entradas/Saídas Programação por espera activa Programação por interrupções Programação por espera activa 1. O programa lê o estado do periférico: CPU pede ao controlador (IN) o valor no registo ESTADO
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisPHC dteamcontrol Externo
PHC dteamcontrol Externo A gestão remota de projetos e de informação A solução via Internet que permite aos seus Clientes participarem nos projetos em que estão envolvidos, interagindo na otimização dos
Leia maisMúltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II
O seguinte exercício contempla um processo com três estágios. Baseia-se no Inquérito de Satisfação Fase II, sendo, por isso, essencial compreender primeiro o problema antes de começar o tutorial. 1 1.
Leia maisFerramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP)
Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP) Existem inúmeras ferramentas (software) baseadas em RdP que permitem desenvolver modelar e analisar sistema de RdP. Algumas
Leia maisGUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR
Curso Engenharia Informática Ano letivo 2012-2013 Unidade Curricular Arquitectura de Computadores ECTS 6 Regime Obrigatório Ano 2º Semestre 2ºsem Horas de trabalho globais Docente (s) Luis Figueiredo Total
Leia maisServidor de Gerenciamento de Chaves de Encriptação Aérea OTAR
Servidor de Gerenciamento de Chaves de Encriptação Aérea OTAR P25 Fase 1 Requisitos Gerais Servidor de Gerenciamento de Chaves de Encriptação (Criptofonia) OTAR (Over The Air Rekeying), para emprego na
Leia maisSistema de Informação de Licenciamento de Operações de Gestão de Resíduos
Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos Indice Indice... 2 1. Introdução... 3 2. Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos (SILOGR)....
Leia maisA camada de rede do modelo OSI
A camada de rede do modelo OSI 1 O que faz a camada de rede? (1/2) Esta camada tem como função principal fazer o endereçamento de mensagens. o Estabelece a relação entre um endereço lógico e um endereço
Leia maisManual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
Leia maisTrabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores
Trabalhos Práticos Programação II Curso: Engª Electrotécnica - Electrónica e Computadores 1. Objectivos 2. Calendarização 3. Normas 3.1 Relatório 3.2 Avaliação 4. Propostas Na disciplina de Programação
Leia maisfile:///c:/documents and Settings/Mauro/Desktop/Manuais_e_cursos/m...
1 de 5 15/03/2012 09:11 INSTRUÇÕES INICIAIS Ao primeiro uso de qualquer das rotinas deste controle do patrimônio o sistema cria o arquivo do patrimônio com os dados basicos da empresa e dois arquivos de
Leia maisIFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Leia maisProjecto de uma placa com DIP-Switches e LCD com ligação à placa DETIUA
Sistemas Digitais Reconfiguráveis Projecto de uma placa com DIP-Switches e LCD com ligação à placa DETIUA Liliana Rocha Nicolau Lopes da Costa 27611 Ano Lectivo de 2006/2007 Universidade de Aveiro 1. Objectivos
Leia mais1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
Leia maisModelo Lógico e Físico da Base de Dados
Modelo Lógico e Físico da Base de Dados Second.UA Settlers Primeiro Modelo Lógico e Físico Modelos Lógicos e Físicos Finais Alterações na Base de Dados Descrição e justificação Após uma análise mais aprofundada
Leia maisNotas de Aplicação. Interface Controlador HI com Leitor de Código de Barras. HI Tecnologia. Documento de acesso público
Notas de Aplicação Interface Controlador HI com Leitor de Código de Barras HI Tecnologia Documento de acesso público ENA.00029 Versão 1.01 agosto-2006 HI Tecnologia Interface Controlador HI com Leitor
Leia maisGrupo I [6v] Considere o seguinte extracto de um programa de definição de uma calculadora apenas com a função soma de dois valores reais
Número: Nome: Página 1 de 5 LEIC/LERC 2012/13, Repescagem do 1º Teste de Sistemas Distribuídos, 25 de Junho de 2013 Responda no enunciado, apenas no espaço fornecido. Identifique todas as folhas. Duração:
Leia maisServiço de Localização Celular Manual de utilização do cartão
Serviço de Celular Manual de utilização do cartão Telecel Comunicações Pessoais, SA R. Tomás da Fonseca Centro Empresarial Torres de Lisboa Torre A 14º Piso 1649-092 Lisboa Tel: 217225000 Fax: 217222139
Leia maisProudly made in Portugal. Dossier de Produto DP MGS P 04/2007 Sinta a Sua Segurança. O Sistema de Segurança MasterGuardian MGS foi concebido para proporcionar segurança, tranquilidade e conforto aos seus
Leia maisMódulo de Circulação e Empréstimo
Módulo de Circulação e Empréstimo BIBLIObase, versão 2004 Procedimentos de instalação 1. EQUIPAMENTO MÍNIMO NECESSÁRIO Antes de instalar o BIBLIObase - Módulo de Circulação e Empréstimo verifique se a
Leia maisSistemas de Telecomunicações I
Introdução aos Sistemas de Telecomunicações José Cabral Departamento de Electrónica Industrial Introdução aos Sistemas de Telecomunicações 1-16 Introdução aos Sistemas de Telecomunicações Tópicos: Redes
Leia maisPlaca Acessório Modem Impacta
manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais
Leia maisSOFTWARE. Equipamentos de gestão para controlo de acessos
SOFTWARE Fácil utilização. Ambiente Windows XP Profissional. Controle individual dos operadores com diferentes níveis de acesso. Registo de todas as entradas, pagamentos, saídas e de anomalias. Informação
Leia maisSistemas Digitais Reconfiguráveis
Departamento de Electrónica Telecomunicações e Informática Dezembro de 2006 Interface RS-232 para a TRENZ Daniel Baptista Nº 28703 O projecto O projecto consiste na construção da interface RS-232 e na
Leia mais5 Entrada e Saída de Dados:
5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos
Leia maisPlataforma de Benefícios Públicos Acesso externo
Índice 1. Acesso à Plataforma... 2 2. Consulta dos Programas de Beneficios Públicos em Curso... 3 3. Entrar na Plataforma... 4 4. Consultar/Entregar Documentos... 5 5. Consultar... 7 6. Entregar Comprovativos
Leia maisPAINEL DE SENHAS RBSG4JE. Imagem ilustrativa do painel. Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens.
PAINEL DE SENHAS RBSG4JE Imagem ilustrativa do painel Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens. Há basicamente dois modos de operação no Painel de Senhas: - Operação
Leia maisManual do Utilizador
Faculdade de Ciências e Tecnologia da Universidade de Coimbra Departamento de Engenharia Electrotécnica e Computadores Software de Localização GSM para o modem Siemens MC35i Manual do Utilizador Índice
Leia maisArquitetura de Computadores II
Universidade Federal do Rio de Janeiro Informática DCC/IM Arquitetura de Computadores II Sistemas de Troca de Mensagens O Sistema de Comunicação provê tipicamente os seguintes serviços para as aplicações:
Leia maisArquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo
Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante
Leia maisManual do utilizador. Animal RFID Integrator. Universidade de Évora Escola de Ciências e Tecnologia
Manual do utilizador Animal RFID Integrator Universidade de Évora Escola de Ciências e Tecnologia RESUMO Aplicação para recolha de informação no campo. O Animal RFID Integrator é um interface que permite
Leia maisAlgoritmos DCC 119. Introdução e Conceitos Básicos
Algoritmos DCC 119 Introdução e Conceitos Básicos Sumário Sistemas de Numeração Sistemas Computacionais Estrutura de um Computador Digital Sistemas Operacionais Algoritmo Introdução Formas de representação
Leia maisINSTALAÇÃO e MANUTENÇÃO de MICRO COMPUTADORES
INSTALAÇÃO e MANUTENÇÃO de MICRO COMPUTADORES 2010/2011 1 Equipamentos informáticos Hardware e Software Hardware refere-se aos dispositivos físicos (electrónicos, mecânicos e electromecânicos) que constituem
Leia maisFAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO
FAÇA FÁCIL: DRIVER IGS PARA COMUNICAÇÃO DE PROTOCOLOS PROPRIETÁRIOS INTRODUÇÃO O Driver IGS possui um módulo de configuração que possibilita a comunicação com protocolos proprietários. Trata-se do Driver
Leia maisSistemas Operativos I
Arquitectura de um Computador Maria João Viamonte / Luis Lino Ferreira Fevereiro de 2006 Sumário Arquitectura de um Computador Estrutura de I/O Estrutura de Armazenamento Hierarquia de Armazenamento Protecção
Leia maisLINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) 2823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250
LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) 2823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 1 SISTEMA HCS 2005 PROTOCOLO DE COMUNICAÇÃO (Baseado no Guarita Vr5.0x Última modificação:
Leia maisCONTABILIDADE GERAL e GESTÃO PREVISIONAL PARA ESNL Versões 5.220/5.230
CONTABILIDADE GERAL e GESTÃO PREVISIONAL PARA ESNL Versões 5.220/5.230 Para as Entidades até agora classificadas como IPSS utilizadoras da Aplicação de Contabilidade PMR, vimos disponibilizar a passagem
Leia maisAlarme Aquecimento Quarto Sala Cozinha Garagem Presente Param. Mensagem
Minha habitação Aplicação para telemóvel Manual de instalação e utilização PT Alarme Aquecimento Quarto Sala Cozinha Garagem Presente Mensagem Índice 1- Apresentação...............................................3
Leia maisO AMBIENTE DE TRABALHO DO WINDOWS
O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
Leia maisInstalação do Sistema Operativo Windows XP
Curso Profissional - Técnico de Informática de Gestão 10ºB Prof. Pedro Lopes Ficha de Trabalho nº1 S i s t e m a s d e I n f o r m a ç ã o Instalação do Sistema Operativo Windows XP A instalação de um
Leia maisGenerated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only. Capitulo 1
Capitulo 1 Montagem de duas pequenas redes com a mesma estrutura. Uma é comandada por um servidor Windows e outra por um servidor linux, os computadores clientes têm o Windows xp Professional instalados.
Leia maisComponente de Formação Técnica. Disciplina de
CURSOS PROFISSIONAIS DE NÍVEL SECUNDÁRIO Técnico de Gestão e Programação de Sistemas Informáticos PROGRAMA Componente de Formação Técnica Disciplina de Sistemas Operativos Escolas Proponentes / Autores
Leia maisGuia de utilização. Gestão de Mensagens. Março 2009
Guia de utilização Gestão de Mensagens Março 2009 Índice Índice... 2 Novo Serviço de Gestão de Mensagens... 3 Criar Mensagens... 4 Layout Criar Mensagens... 5 Processo Criar Mensagens... 7 Gestão das Mensagens...
Leia maisGESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1)
GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1) MICROSOFT OUTLOOK 2003 - OBJECTIVOS OBJECTIVOS: Enumerar as principais funcionalidades do Outlook; Demonstrar a utilização das ferramentas do correio electrónico;
Leia maisMANUAL DO UTILIZADOR
MANUAL DO UTILIZADOR Versão 1.6 PÁGINA DE PESQUISA A página principal do PacWeb permite a realização de um número muito variado de pesquisas, simples, ou pelo contrário extremamente complexas, dependendo
Leia maisGuia de Utilização. Acesso Universal
Guia de Utilização Índice PREÂMBULO...3 ACESSO À PLATAFORMA...3 ÁREA DE TRABALHO...4 APRESENTAR PROPOSTAS...9 RECEPÇÃO DE ADJUDICAÇÃO...18 PARAMETRIZAÇÃO DA EMPRESA...19 Acesso universal Proibida a reprodução.
Leia maisManual de Utilizador Plataforma de Estágios TIC. www.estagiostic.gov.pt
Manual de Utilizador Plataforma de Estágios TIC www.estagiostic.gov.pt 1 Índice 1 Introdução 3 1.1 Programa de Estágios TIC 3 1.2 Objectivo da plataforma 3 1.3 Perfis 4 1.3.1 Escola 4 1.3.2 Empresa 4 1.3.3
Leia mais