Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/4643
Title: | Ambiente Java para sistemas embedded |
Author: | Silva, Valter Filipe Miranda Castelão da |
Advisor: | Fonseca, José Alberto Oliveira, José Luís Guimarães de |
Keywords: | Engenharia electrónica - Teses de mestrado Linguagens de programação Sistemas embebidos |
Defense Date: | 2002 |
Publisher: | Universidade de Aveiro |
Abstract: | Os sistemas integrados, ou genericamente os sistemas com reduzida
capacidade de processamento e pouca memória, são actualmente sistemas
economicamente acessíveis e muito divulgados. Os seus sistemas operativos
estão, no entanto, ainda bastante dependentes do hardware o que faz que
cada aplicação seja especialmente desenvolvida para cada tipo de sistema.
Neste documento discute-se a aplicabilidade de uma máquina virtual Java em
equipamentos com estas restrições. É proposta a utilização da KVM, uma
solução recente da Sun, apresentam-se resultados da sua adaptação para
diversos sistemas operativos e descreve-se uma implementação prática sobre
um sistema embedded.
Neste documento apresenta-se ainda um demonstrador baseado num sistema
comercial da empresa JUMPtec para ilustrar o uso de Java em pequenos
sistemas com poucos recursos. São identificados os passos para a integração
da máquina virtual e mostrada a simplicidade de desenvolvimento de
aplicações. Alguns exemplos de interacção com o mundo exterior
desenvolvidos com base neste sistema da JUMPtec são sumariamente
discutidos. Embedded systems, or generally systems with constrained resources, are inexpensive and thus very used. However, the respective operating systems are hardware dependent and so are the applications developed for them. In this document the applicability of a Java virtual machine in this kind of systems is presented. The KVM, a recent solution of Sun, was chosen for this work due to the restricted resources it requires. The applicability of this system in several operating system is discussed and practical experiences with the KVM are presented. This document presents also a demonstrator based on a commercial embedded system from the JUMPtec company. With this demonstrator it can be shown the possibility of using Java as the programming language for small embedded systems. The steps to integrate the Java virtual machine in the system are described and the simplicity of developing programs for the target system is shown with the aid of some sample programs. Some examples of using the system with real world operations requiring input / output are presented and briefly discussed. |
Description: | Mestrado em Engenharia Electrónica e Telecomunicações |
URI: | http://hdl.handle.net/10773/4643 |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.