In the development process of embedded systems, the simulator is an indispensable development tool. Especially for junior embedded system development engineers, with the help of a powerful simulator, they can achieve twice the result with half the effort. An embedded simulation and debugging system supports single-step execution, setting breakpoints, observing variable contents and register contents, etc. Developers can observe the changes of variables and registers through various debugging functions, so that they can clearly understand the running status of the entire program, adjust and modify the program in time, and do not need to repeatedly burn the program to the chip to complete the debugging of the program. @@ Based on the analysis of the design principles of the commonly used simulators on the market, this paper proposes a design scheme for the ARMJTAT simulator that uses Samsung\'s S3C44BO ARM7 processor as the main CPU and transmits data through the Ethernet interface. Using this simulator for program debugging can not only greatly improve the download speed, but also realize the sharing of simulator resources. Moreover, the program is running on the target board during debugging, and the simulation is closer to the target hardware. @@ This article first studies the design principles, functions, and existing problems of traditional emulators, and then proposes the design of an ARM-JTAG emulator based on the Ethernet interface of S3C44BO. The design of this emulator is mainly divided into the following steps: First, an overall design plan is proposed, including hardware design and software design. Second, the hardware structure design and program development process of the emulator are introduced in detail, with special research on the design of the Ethernet interface. Third, the functions and characteristics of the emulator are summarized. @@Keywords: emulator; S3C44BO; Ethernet interface; JTAG; LwIP
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore