Interfacing Hardware Devices to Embedded Java | IEEE Conference Publication | IEEE Xplore

Interfacing Hardware Devices to Embedded Java


Abstract:

Access to hardware devices is an important requirement to be fulfilled by Java implementations targeting embedded systems because the interaction between the embedded sys...Show More

Abstract:

Access to hardware devices is an important requirement to be fulfilled by Java implementations targeting embedded systems because the interaction between the embedded system and the environment where it is inserted on is performed by these devices.In this paper we introduce a method for abstracting hardware devices to embedded Java applications. We have evaluated our method in terms of performance, memory footprint, and portability. The applicability of our method was tested for abstracting simple hardware devices for serial communication and for abstracting more complex components such as a motion estimator for H.264 video coding.
Date of Conference: 07-11 November 2011
Date Added to IEEE Xplore: 29 December 2011
ISBN Information:

ISSN Information:

Conference Location: Florianopolis, Brazil

I. Introdução

As chamadas linguagens de altíssimo nível (VHLLs -Very High Level Languages), da qual o Java é um exemplo, facilitam o desenvolvimento de sistemas embarcados pois elas provêm funcionalidades como orientação a objetos, ge-renciamento automático de memória e proteção de memória. Além dos requisitos de tempo e de consumo de memória impostos por sistemas embarcados (SEs), outro importante requisito que deve ser atendido por implementações Java focadas em SEs é prover aos desenvolvedores um meio de controlar dispositivos de hardware. Isto é necessário uma vez que as aplicações para sistemas embarcados executam próximas do hardware, no sentido de que elas utilizam dispositivos de hardware como sensores e atuadores para interagir com o ambiente, transmissores e receptores para comunicação e temporizadores para operações em tempo real.

Contact IEEE to Subscribe

References

References is not available for this document.