DocumentCode
1993062
Title
VIP: A Flexible Virtual Integrated Platform for EVM Emulation
Author
Liu, Jian-Hong ; Chen, Jing ; Huang, Yu-Chang
Author_Institution
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
fYear
2008
fDate
8-10 Dec. 2008
Firstpage
757
Lastpage
762
Abstract
EVM (evaluation module) has become an important and useful tool both in developing embedded systems and in teaching course modules which cover embedded system programming. However, an EVM with the configuration suitable for the diversity in embedded system programming is usually quite expensive such that setting up a laboratory for students to practice programming embedded system sums a large amount of funding. This paper presents the development of VIP (virtual integrated platform) to provide flexibility in EVM emulation. VIP has notable features of flexibility in configuration, dynamic loading of device emulation modules, and visual device emulation. It integrates the emulation of configured devices at runtime to build an emulator of the target EVM. The development of VIP is composed of a framework to emulate a bus-structured platform as the base EVM and the device emulation modules connected to the bus, which are loaded at run time. It therefore has the advantages of not only its capability of flexible and extensible configuration and dynamically loading of device modules, but also the capability of catching up with the changes to new platforms or new devices by replacing device modules, in addition to being a low cost educational tool.
Keywords
computer aided instruction; computer science education; embedded systems; software tools; virtual machines; EVM emulation; Virtual Integrated Platform; bus-structured platform; course modules; device emulation modules; embedded system programming; embedded systems; evaluation module; low cost educational tool; system development tool; virtual integrated platform; visual device emulation; Concurrent computing; Costs; Distributed computing; Education; Embedded system; Emulation; Hardware; Laboratories; Programming profession; Runtime; EVM emulation; Emulator; embedded software; emulation; virtual platform;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
Conference_Location
Melbourne, VIC
ISSN
1521-9097
Print_ISBN
978-0-7695-3434-3
Type
conf
DOI
10.1109/ICPADS.2008.113
Filename
4724391
Link To Document