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. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/UKSIM.2008.41 | international conference on computer modeling and simulation |
Keywords | DocType | ISSN |
debug system,remote debugging system,platform-independent system,simulation framework,modern embedded system,simulation kernel,basic arm full system,embedded operating system,debugging system,embedded system | Conference | 2381-4772 |
Citations | PageRank | References |
0 | 0.34 | 2 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Han Wan | 1 | 28 | 10.98 |
Xiaopeng Gao | 2 | 55 | 10.43 |
Libo Deng | 3 | 0 | 0.34 |
Ting Yu | 4 | 0 | 0.34 |