tailieunhanh - Báo cáo "Dynamically reconfiguration architecture for embedded systems using Kaffe "
In designing embedded systems, the exploration and synthesis of different design alternatives and co-verification of a specific implementation are the most demanding tasks. Kaffe, an open-source technology, provides a platform for building a runtime environment and integrating different design methodologies. Integrating Kaffe into embedded systems is the cornerstone of java-like technologies, allowing possibilities such as the development of portable programs on mobile devices. In this paper, we introduce a co-design environment based on Kaffe which supports the specification and prototyping of dynamically reconfigurable embedded systems. . | VNU Journal of Science Mathematics - Physics 23 2007 15-21 Dynamically reconfiguration architecture for embedded systems using Kaffe Vu Quang Dung Nguyen Viet Ha To Van Khanh Department of Software Engineering College of Technology VNU 144 Xuan Thuy Cau Giay Hanoi Vietnam Received 28 May 2007 Abstract. In designing embedded systems the exploration and synthesis of different design alternatives and co-verification of a specific implementation are the most demanding tasks. Kaffe an open-source technology provides a platform for building a runtime environment and integrating different design methodologies. Integrating Kaffe into embedded systems is the cornerstone of java-like technologies allowing possibilities such as the development of portable programs on mobile devices. In this paper we introduce a co-design environment based on Kaffe which supports the specification and prototyping of dynamically reconfigurable embedded systems. Keywords Embedded systems Kaffe Virtual Machine KVM real-time systems ARM Hardware-Software co-design Java Native Interface Kaffe Native Interface 1. Introduction Nowadays embedded systems are playing a major role on the development of technology. Embedded systems are present in almost all mobile and electrical devices. The goals of embedded systems are long system lifetime low cost low development time and portability. Some mobile devices such as PDA and cellular phones often have an environment using the Java virtual machine 1 . But these Java environments are not optimized for supporting special embedded programs they cannot be modified nor controlled and they are very expensive. Therefore in the design of embedded systems executing java bytecode we have developed a design exploration and prototypying platform using an open source Kaffe technology for embedded platform 2 . The embedded Kaffe technology allows the development of efficient and secure cross-platform software and the Kaffe virtual machine KVM is the cornerstone of this .
đang nạp các trang xem trước