Página 1 dos resultados de 26 itens digitais encontrados em 0.011 segundos

Arquitetura de hardware para a extração em tempo real de caracteristicas de multiplos objetos em imagens de video: classificação de cores e localização de centróides

Fabricio Nicolato
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 13/03/2002 Português
Relevância na Pesquisa
115.72%
Não informado.

Processador SAR em tempo real para geração de imagens digitais

Alexandre de Souza Gois
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 05/04/2004 Português
Relevância na Pesquisa
115.66%
Não informado.

Sistema de escalonamento de processos baseado em casos

Ronaldo Camilo dos Santos
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 06/02/1998 Português
Relevância na Pesquisa
105.81%
A necessidade de se ter tarefas processadas em uma planta de manufatura, clientes de banco aguardando para serem atendidos pelos caixas, aeronaves esperando autorização para pousar e unidades de programa para serem executadas em um computador têm em comum o problema de escalonamento que surge quando há necessidade de se escolher a ordem na qual as tarefas devem ser executadas e a atribuição de tarefas aos servidores para processamento. O problema de escalonar processos computacionais pode ser resolvido automaticamente por um algoritmo dedicado. Encontrar uma solução no menor tempo possível é um dos objetivos pretendidos. A metodologia Raciocínio Baseado em Casos (RBC), que é uma abordagem para representação de conhecimento e utilização deste conhecimento para auxiliar na resolução de novos problemas, toma possível reduzir o tempo gasto para se encontrar uma solução à medida que os problemas ficam maiores. Este trabalho apresenta a proposta e implementação de um sistema baseado no método RBC para a resolução de problemas de escalonamento de processos, em sistemas de tempo real crítico estático e centralizado em um ambiente monoprocessado. Esses processos devem respeitar restrições de tempo de pronto, tempo de execução e prazo de término...

Um modelo para configuração de nucleos para tempo real

Maria Cristina Amim Zabeu
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 15/03/1990 Português
Relevância na Pesquisa
125.72%
Este trabalho propõe um modelo para o desenvolvimento de núcleos de tempo real de forma a configurá-Ios de acordo com as necessidades das aplicações que os utilizam. A configuração do núcleo pode ser feita com o uso de um sistema baseado em tabelas, ou então com um sistema baseado em conhecimento (sistema especialista); ambos são delineados neste trabalho. São discutidos também uma implementação de um núcleo de acordo com o modelo proposto e uma particularização para uma dada aplicação (implementação de protocolos); A model for the development of real-time kernels is proposed, in order to make feasible their configuration to meet application needs. This configuration is discussed and two methods are given, one based on information tables and the other based in knowledge-based systems. A prototype implementation is also discuted, as well as the kernel specification to an application (protocol implementation)

Estudo e analise de algoritmos de escalonamento para aplicações de tempo real critico

Yi Zung Hsieh
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 29/03/1991 Português
Relevância na Pesquisa
115.84%
As restrições de temporização dos processos num sistema de tempo real crítico (Hard Real Time System - HRTS) é um fator da máxima importância; os problemas de escalonamento geralmente envolvem a garantia da exequibilidade dentro das limitações impostas pelas aplicações e, conforme a relação interprocessos dentro de um sistema, aumenta-se o grau de complexidade do escalonador. Neste trabalho, será realizada uma série de análises sobre os problemas verificados diferentes. Nos escalonadores de HRTS exercitados em seis ambientes representantes de Os duas estudos estão concentrados sobre dois escalonadores categorias diferentes o escalonador estático "Taxa Monotônica" e o escalonador dinâmico "Earliest Deadline"; seus desempenhos são discutidos e questionados de diversas maneiras durante as respectivas apresentações; algumas propostas também serão levantadas visando a melhoria dos algoritmos de escalonamento

Prototipagem e implementação de especificações LOTOS utilizando um ambiente para desenvolvimento de sistemas de tempo real

Eilson Barbosa Medeiros
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 24/04/1991 Português
Relevância na Pesquisa
115.71%
O processo de projeto e realização de sistemas é uma tarefa não trivial principalmente quando consideramos o desenvolvimento de sistemas complexos. Uma proposta que tem sido recentemente discutida é a definição de uma metodologia baseada em técnicas de descrição formais, para suportar as diversas etapas do processo de projeto e realização de sistemas. Segundo esta metodologia, inicialmente serão trabalhadas as características arquiteturais do sistema. Numa segunda fase, a partir da arquitetura definida na fase arquiteturaI, serão detalhados os aspectos voltados à realização do sistema. De acordo com esta metodologia uma vez tendo sido obtida uma arquitetura suficientemente expressiva do sistema, a especificação que descreve esta arquitetura deverá ser traduzi da para uma especificação em um ambiente de implementação para que os aspectos relativos à realização possam então ser explorados. Neste trabalho consideramos as questões envolvidas no procedimento de tradução. Uma metodologia de mapeamento é discutida e implementada. Utilizamos, de forma particular, LOTOS como linguagem de especificação na fase arquitetura I e o ambiente de implementação de sistemas de tempo real - STER - como ambiente de desenvolvimento da fase de realização. Um exemplo é elaborado para avaliar a viabilidade da metodologia proposta; Not informed

Arquitetura de um microcomputador para controle de processos concorrentes em tempo real

Paulo Licio de Geus
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 19/07/1985 Português
Relevância na Pesquisa
135.84%
Este trabalho descreve. Modificações introduzidas sobre a arquitetura existente de um microcomputador modular para atender requisitos de novas aplicações propostas. Tais aplicações envolvem aquisição de dados e processamento em tempo rea1 , além do gerenciamento de um grande número de interfaces de comunicação série. O objetivo procurado foi a obtenção de um sistema com baixo tempo de resposta a eventos assíncronos, otimização do fluxo de dados e boa taxa de processamento, dentro das limitações de gerenciamento de memória implícitas à CPU"de 8 bits utilizada. As principais modificações de hardware introduzidas são: uma unidade de gerenciamento de memória. com página.s de 4 Kbytes é 64 contextos de paginação residentes; um esquema de interrupções vetorizadas (família Z80) para a identificação automática de até 128 eventos diferentes; um controlador de DMA dispondo de 11 canais independentes com acesso ao espaço total de 1 Mbyte do microcomputador; This work describes enhancements made over the existing architecture of a modular microcomputer to support the requirements of proposed new applications. Such applications involve data aquisition and real-time processing, as well as the management of several serial communication interfaces. The desired goal was to get a system with low response time to asynchronous events...

Suporte de tempo real para um ambiente de programação concorrente

Juan Manuel Adan Coelho
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 01/08/1986 Português
Relevância na Pesquisa
115.73%
Este trabalho apresenta a implementação do suporte de tempo real de um ambiente orientado ao desenvolvimento de software para aplicações de controle de processos. A construção de um programa de aplicação neste ambiente divide-se em duas etapas: a programação dos módulos que implementam as funções do sistema e a configuração da aplicação a partir dos módulos disponíveis; This work presents the real time support implementation of an environment oriented to software development for process control applications. An application program construction in this environment is divided into two phases: the programming of modules that implement system functions, and, application configuration using available modules

Aplicações de tempo real em um ambiente baseado em multicomputador : serviços de suporte e avaliação de desempenho /

Corrêa, Edgard de Faria
Fonte: Florianópolis, SC Publicador: Florianópolis, SC
Tipo: Dissertação de Mestrado Formato: xii, 85f.| il., grafs., tabs. +
Português
Relevância na Pesquisa
125.76%
Dissertação (Mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico.

Projeto de uma camada de enlace de dados para um sistema de comunicação tempo real /

Vivanco, Georgina
Fonte: Florianópolis, SC Publicador: Florianópolis, SC
Tipo: Dissertação de Mestrado Formato: xi, 100f.| il., tabs.
Português
Relevância na Pesquisa
115.73%
Dissertação (Mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico.

WCET-aware prefetching of unlocked instruction caches

Wuerges, Emílio
Fonte: Universidade Federal de Santa Catarina Publicador: Universidade Federal de Santa Catarina
Tipo: Tese de Doutorado Formato: 89 p.| il., grafs., tabs.
Português
Relevância na Pesquisa
115.79%
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2015.; A computação embarcada requer crescente vazão sob baixa potência. Ela requer um aumento de eficiência energética quando se executam programas de crescente complexidade. Muitos sistemas embarcados são também sistemas de tempo real, cuja correção temporal precisa ser garantida através de análise de escalonabilidade, a qual costuma assumir que o WCET de uma tarefa é conhecido em tempo de projeto. Como resultado da crescente complexidade do software, uma quantidade significativa de energia é gasta ao se prover instruções através da hierarquia de memória. Como a cache de instruções consome cerca de 40% da energia gasta em um processador embarcado e afeta a energia consumida em memória principal, ela se torna um relevante alvo para otimização. Entretanto, como ela afeta substancialmente o WCET, o comportamento da cache precisa ser restrito via  cache locking ou previsto via análise de WCET. Para obter eficiência energética sob restrições de tempo real, é preciso estender a consciência que o compilador tem da plataforma de hardware. Entretanto...

p2pBIOFOCO : um framework Peer-to-Peer para processamento distribuido do BLAST

Ribeiro, Edward de Oliveira
Fonte: Universidade de Brasília Publicador: Universidade de Brasília
Tipo: Dissertação
Português
Relevância na Pesquisa
95.84%
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2006.; Uma área promissora para o projeto e desenvolvimento de sistemas distribuídos tem sido a Bioinformática, um campo de pesquisa interdisciplinar que usa conhecimentos de Ciência da Computação, Matemática e Estatística para resolver problemas de Biologia Molecular. Entretanto, apesar do amplo desenvolvimento e uso de tecnologias distribuídas no comércio, indústria e meio acadêmico, os sistemas distribuídos baseados no modelo Peer-to-Peer (P2P) ainda permanecem relativamente inexplorados no campo científico. Nesta dissertação, propomos uma nova arquitetura distribuída para a execução de aplicações em Bioinformática, particularmente o BLAST (Basic Local Alignment Search Tool), utilizando o modelo P2P. O BLAST é uma família de ferramentas que identifica a similaridade entre seqüências de DNA ou RNA fornecidas pelo usuário e seqüências existentes em bancos de dados de aminoácidos e nucleotídeos. Neste trabalho, projetamos e desenvolvemos um framework, baseado na plataforma P2P JXTA, para distribuir o processamento do BLAST entre dois ou mais domínios remotos utilizando um algoritmo de escalonamento de tarefas do tipo "alternância circular" (round robin) em uma rede privada virtual. O sistema conta ainda com um mecanismo de presença para anunciar o estado (ativo/inativo) dos Peers...

Monitoring platform for photovoltaic plants

Ribeiro, Hugo Zeferino Pereira
Fonte: Instituto Politécnico de Viseu Publicador: Instituto Politécnico de Viseu
Tipo: Dissertação de Mestrado
Publicado em 30/09/2014 Português
Relevância na Pesquisa
75.94%
A apresentação desta dissertação conclui o curso de Mestrado em Energia e Automação Industrial - Engenharia Electrotécnica, da Escola Superior de Tecnologia e Gestão de Viseu. É o resultado de um trabalho de desenvolvimento, de estudo e pesquisa realizado no âmbito do desenvolvimento de sistemas SCADA (Supervision Control And Data Acquisition) e a sua utilização/implementação em parques fotovoltaicos. O desenvolvimento do trabalho realizou-se na Área de Automação e Controlo do Departamento Técnico da Martifer Solar. Os sistemas de geração de energia elétrica solar fotovoltaica necessitam de ferramentas de análise e tratamento de dados. A generalidade das entidades desenvolvedoras de sistemas SCADA estão habituadas a criar aplicações de cariz industrial. Um sistema desta natureza implica, além do conhecimento de desenvolvimento de aplicações industriais, um conhecimento específico da produção de energia elétrica proveniente da energia solar. Desta forma, é possível averiguar eficazmente quais as variáveis de campo e temporizações associadas à sua monitorização e registo. ´E ainda possível aferir, por exemplo, o tratamento estatístico a dar às variáveis, o seu correto processamento...

Dyretiva : um método para a verificação das restrições temporais em sistemas embarcados

Cadamuro Junior, João
Fonte: Curitiba Publicador: Curitiba
Tipo: Tese de Doutorado Formato: 3,38 MB
Português
Relevância na Pesquisa
115.8%
The Dyretiva is a method used for verifying the time constraints of embedded realtime systems. The verification is performed by monitoring the embedded software when it is running in an embedded hardware. The Dyretiva method takes into account the resource constrained nature of embedded systems and the time bounded nature of real-time systems. The method is comprised by a monitoring approach and a fault model. The monitoring approach defines the physical and the logical interfaces used in the observation of the system under test, as well as the strategies used for an optimized trace data collection. The fault model identifies relationships and components of the system under test that are most likely to have time faults. To demonstrate Dyretiva concepts, a set of support tools called SoftScope has been developed. SoftScope is comprised of a source code pre-instrumentation tool, a source code instrumentation tool, a hybrid monitor, a program for controlling the hybrid monitor, programs for filtering and analyzing trace data, and a graphical presentation tool. The Dyretiva method and the SoftScope tool set are an integral part of the work-inprogress PERF project, which is under development in the LIT (Laboratory of Embedded Systems Innovation and Technology)...

Critérios para adoção e seleção de sistemas operacionais embarcados

Moroz, Maiko Rossano
Fonte: Curitiba Publicador: Curitiba
Tipo: Dissertação de Mestrado
Português
Relevância na Pesquisa
105.73%
An embedded system (ES) is a computing system designed for a specific purpose, present essentially in every electronic device. The use of an operating system (OS) is advocated as a means to simplify software development, freeing programmers from managing low-level hardware and providing a simpler programming interface for common tasks. The high complexity of modern desktop computers makes an OS indispensable; embedded systems, on the other hand, are limited architectures, usually severely cost- and power-constrained. Because of the additional demands imposed by an OS, embedded developers are faced with the crucial decision of whether to adopt an OS or not. In this work, we introduce a set of criteria to help determine whether an OS should be adopted in an embedded design. We then go further and establish a series of rules to help decide which OS to pick, if one should be used. In addition, we present a case study in which a sample application (an embedded weather station) was developed under three different scenarios: without any OS, using the µC/OS-II real-time OS, and using the uClinux general-purpose OS. An FPGA and a SoPC were used to provide a flexible hardware platform able to accommodate all three configurations. The adoption of an OS provided a reduction of up to 48% in development time; on the other hand...

Desenvolvimento de um sistema distribuído de identificação em tempo real de parâmetros de qualidade de energia elétrica

Menezes, Ramon Maciel
Fonte: Curitiba Publicador: Curitiba
Tipo: Dissertação de Mestrado
Português
Relevância na Pesquisa
155.87%
The present document includes a comprehensive literature review on power quality issues, to keep the development of this project aligned with national and international standards related; simulation algorithms such as FFT and CFA in order to verify the feasibility of its use, as well as limitations associated with the processing of strongly distorted waveform. It also includes the proposal and verification of an algorithm able to calculate the indices (selected during the standards review) that could assess the power quality through voltage and current signals. For prototype development, voltage and current sensors were selected for reliable acquisition system; a DSP, which running the previously simulated algorithms in order to process in real time the acquired voltage and current signals provided by sensors in order to report the status of the mains grid and/or events occurrence on the network through a ZigBee module, responsible for safety transmission data. The short term voltage change events class was also included in the real time processing performed by the DSP. Due to the unpredictability and short duration of these events, it was developed a tool capable of generating this class of events, the STVC generator. The PQ analysis in real time was feasible even with the use of low cost devices...

Nucleo multiprocessado para aplicações em tempo-real

Roberto Andre Hexsel
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 19/09/1988 Português
Relevância na Pesquisa
135.78%
Esta Dissertação descreve o núcleo de tempo-real do Multiprocessador para Sistemas de Controle (MSC). O MSC foi desenvolvido no Instituto de Automação do Centro Tecnológico para Informática e possui características que o tornam adequado a aplicações em controle de processos e automação industrial. Estas aplicações exigem respostas rápidas a eventos externos e grande capacidade de processamento. O MSC pode ser configurado para satisfazer as mais diversas aplicações e diferentes níveis de desempenho, desde controladores de robô até gerenciadores de sistemas integrados de manufatura. O MSC é baseado no barramento VME e pode conter um ou mais processadores MC 68000 e zero ou mais processadores Z80. O barramento VME suporta a comunicação de baixo nível entre os programas executados em paralelo pelos processadores. Cada processador (MC 68000) executa o código (aplicativos e NÚCLEO) armazenado em sua memória local, à qual é conectado por um barramento privativo (padrão VMX). A sincronização e comunicação de alto nível entre os programas ocorre através da memória global, a que os processadores tem acesso pelo barramento VME. Os processadores de Entrada/Saída (PE/S) são escravos dos demais processadores. Os PE/S são interligados ao VME por memória dual-port: uma das portas é mapeada como memória global (no VME) e a outra é ligada ao barramento interno do PE/S. O NÚCLEO do MSC é estruturado segundo o modelo estratificado. A unidade lógica de computação é o processo. O mecanismo de sincronização interprocessos é uma extensão de semáforos para uso no ambiente multiprocessado do MSC. O mecanismo de comunicação interprocessos é a troca de mensagens através de caixas postais. A localização (em memória global ou local) dos objetos suportados pelo NÚCLEO é especificada somente na sua criação. Todas as outras operações referenciam apenas aos identificadores dos objetos (números inteiros). Chamamos esta caraçterística de Transparência de Multiprocessamento. Graças a ela...

Instrumentos dedicados à análise do impacto aplicados à agricultura e ao Esporte; Microcontroller sport activitis monitoring system prototype based on acceleration and rotation microelectromechanical sensors

Yull Heilordt Henao Roa
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 24/10/2013 Português
Relevância na Pesquisa
105.85%
Os frutos submetidos a grandes impactos sofrem danos irreversíveis, perdem qualidade e nem sempre podem ser aproveitados no final do processo de pós-colheita. Identificar e entender estes eventos críticos pode colaborar na redução do desperdício na produção de alimentos. Já no caso do esporte, o estudo dos impactos do equipamento esportivo levando em consideração características particulares do material pode ser uma ferramenta valiosa durante o desenvolvimento e fabricação de, por exemplo: bolas de futebol. Com o objetivo de fornecer novas ferramentas à análise e ao estudo dos impactos na agricultura e nos esportes desenvolvemos o hardware e o software de dois instrumentos os quais interagem de forma sincronizada com o método da cinemetria para análise de movimento através de câmeras. O primeiro instrumento desenvolvido é um sistema de monitoramento de variáveis biomecânicas chamado Esfera Eletrônica Sem Fio (EESF). Na agricultura, o circuito eletrônico da EESF, é encapsulado dentro de uma esfera, facilitando o monitoramento de frutas e outros produtos perecíveis mediante a aquisição de variáveis que afetam a qualidade do produto. No esporte, o circuito eletrônico pode ser encapsulado, acoplado ou embutido em equipamentos esportivos facilitando o monitoramento do atleta ou do próprio equipamento esportivo. O hardware da EESF possui um diâmetro de 63 mm...

A distribuição do ambiente para desenvolvimento de software tempo real- STER

Eliane Gomes Guimarães
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 23/11/1990 Português
Relevância na Pesquisa
115.76%
Este trabalho apresenta a implementação de um ambiente para programação distribuída de tempo real baseado na troca de mensagens - STER. O ambiente destina-se, fundamentalmente, a aplicações na área de sistemas distribuídos em automação industrial. OSTER proporciona uma abordagem baseada em linguagem para a programação de aplicações distribuídas, diferente de alguns sistemas existentes que proporcionam somente a conexão de sistemas autônomos. A abordagem utilizada reduz a complexidade na construção de aplicações distribuídas proporcionando modularidade, concorrência, comunicação e sincronização, integradas na estrutura de uma única linguagem. As suas principais características traduzem-se em: programação modular; independência dos módulos da aplicação relativamente ao fato da arquitetura alvo ser centralizada ou distribuída; possibilidades de reconfiguração dinâmica e de tolerância a falhas. O STER proporciona um conjunto de ferramentas para a compilação, configuração, depuração e execução de programas em um ambiente distribuído. O desenvolvimento de um programa de aplicação divide-se em duas etapas: a programação dos módulos que implementam as funções do sistema e a configuração da aplicação a partir dos módulos disponíveis. O ambiente consiste basicamente de uma metodologia; de um Núcleo Operacional Distribuído Tempo Real (NOD); e de duas linguagens: a Linguagem de Programação de Módulos (LPM) e a Linguagem de Configuração de Módulos (LCM). A LCM é utilizada para especificar a configuração de componentes de software em estações lógicas...

Desenvolvimento da estação de terra do projeto AURORA

Luiz Gustavo Bizarro Mirisola
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 26/07/2001 Português
Relevância na Pesquisa
105.69%
Esta dissertação apresenta o desenvolvimento da estação de terra do Projeto AURORA (Autonomous Unmanned Remote MQnitoring Robotic Airship). O objetivo do Projeto AURORA é o desenvolvimento de veículos robóticos aéreos para inspeção aérea, evoluindo de veículos puramente tele-operados para veículos telemonitorados. O protótipo da primeira fase, AURORA I, tem como finalidade a demonstração da viabilidade do projeto e a realização de missões de baixa complexidade. Esta dissertação abrange o projeto e implementação do hardware e sojtware utilizados pelo operador em terra para monitorar e controlar o vôo do dirigível. São apresentados os diversos componentes da interface com o usuário da estação de terra, o sistema utilizado para a comunicação entre a estação de terra e o sistema embarcado, e o software utilizado para se atender aos requisitos de tempo real. Adicionalmente, é apresentada a definição do sistema operacional utilizado na estação de terra e no sistema embarcado do Projeto AURORA. A estação de terra desenvolvida está sendo utilizada no Projeto AURORA, permitindo a monitoração e o envio de comandos para o dirigível em vôos reais e simulados, e fornecendo suporte para o desenvolvimento dos algoritmos de controle e do sistema embarcado do Projeto AURORA; This dissertation shows the deveIopment of the AURORA Project's Ground Station (AURORA stands for Autonomous Unmanned Remote MQnitoring Robotic Airship). The AURORA Project aims the developement of aerial robotic vehicles to perform aerial inspection...