Font Size: a A A

Design And Implementation Of Debugging Environment For The Heterogeneous Dual-core SoC

Posted on:2012-07-06Degree:MasterType:Thesis
Country:ChinaCandidate:H J WangFull Text:PDF
GTID:2178330332988501Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Debugging environment for embedded system,which commonly used for the embedded software debugging and testing,is the most critical part of the embedded development tool chain. But, the domestic and international conventional debugging environment for embedded system always has the shortcomings of expensiveness and can only be applied to the dedicated hardware platform. Moreover the common debugging environment can only be used in the SoC (System on Chip) that has single-core or multi-core with the same architecture. There is no debugging environment for the heterogeneous dual-core SoC. This makes the development of debugging environment using in heterogeneous dual-core SoC has become increasingly urgent.Based on the analysis of the advantages and disadvantages of common technology and our prevailing debugging environments, the design and implementation of the debugging environment is given. Meanwhile, the design is based on the characteristics of this target system. The debugging environment uses various debugging techniques to ensure its high performance. The debugging environment supports debugging in different communication modes. One communication mode is the serial mode, using the GDB remote debugging principles and the stub. Another is the JTAG mode, using boundary scan principles and the client/server structure. Then the remote debugging system with the advantages of synchronization, real-time and can be used in the embedded systems with heterogeneous dual-core is achieved. Finally, the deployment of running and testing environment is accomplished, to verify the correctness, effectiveness and stability.
Keywords/Search Tags:Heterogeneous Dual-Core SoC(System On Chip), Remote Debugging, GDB Stub, GDB Server
PDF Full Text Request
Related items