TY - GEN
T1 - Design and implementation of a simulation framework for the ARM embedded system
AU - Han, Wan
AU - Xiaopeng, Gao
AU - Libo, Deng
AU - Ting, Yu
PY - 2008
Y1 - 2008
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/50149098019
U2 - 10.1109/UKSIM.2008.41
DO - 10.1109/UKSIM.2008.41
M3 - 会议稿件
AN - SCOPUS:50149098019
SN - 0769531148
SN - 9780769531144
T3 - Proceedings - UKSim 10th International Conference on Computer Modelling and Simulation, EUROSIM/UKSim2008
SP - 714
EP - 719
BT - Proceedings - UKSim 10th International Conference on Computer Modelling and Simulation, EUROSIM/UKSim2008
T2 - UKSim 10th International Conference on Computer Modelling and Simulation, EUROSIM/UKSim2008
Y2 - 1 April 2008 through 3 April 2008
ER -