DocumentCode
3274076
Title
Design and Implementation of a Simulation Framework for the ARM Embedded System
Author
Wan, Han ; Gao, Xiaopeng ; Deng, Libo ; Yu, Ting
fYear
2008
fDate
1-3 April 2008
Firstpage
714
Lastpage
719
Abstract
This paper proposes a basic ARM full system simulation framework, a novel approach to understanding the behavior of modern embedded systems. Our simulation framework implements the kernel architecture of the ARM ISA, on which one can run and debug system or user-level programs. It has flexible software architecture, and good encapsulation of the communication between virtual peripherals and host peripherals. On the other hand, we implement a remote debugging system based on our simulation kernel, which extends remote serial protocol (RSP) of GDB and using Eclipse as the front-UI to build a platform-independent system. Since the simulation kernel has the full control of the target programs, the debugging system provides a flexible mechanism to collect the simulation information. These allowed people use or extend it to build a new ARM development environment, in order to study the embedded systems or help investigating the embedded operating system and low-level software.
Keywords
Communication system control; Computer architecture; Debugging; Embedded system; Encapsulation; Instruction sets; Kernel; Operating systems; Protocols; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Modeling and Simulation, 2008. UKSIM 2008. Tenth International Conference on
Conference_Location
Cambridge, UK
Print_ISBN
0-7695-3114-8
Type
conf
DOI
10.1109/UKSIM.2008.41
Filename
4489020
Link To Document