Logo image
支援嵌入式DSP的除錯器
Thesis

支援嵌入式DSP的除錯器

羅輯
Masters, 國立清華大學, 資訊工程學系
2011

Abstract

除錯器 整合開發環境
With the growing market of portable devices such as smart phones, high performance and low-power characteristics are more important in designing a embedded device, heterogeneous IPs such as DSP, GPU, and Encryption processors are now adopted. For program developers, a user-friendly and maneuverable development environment can increase the productivity of developing application. How to support IDE and debugger for accelerate IPs thus are important. In this thesis, we present a case study to support an Integrated Development Environment (IDE) based on Java Eclipse and GNU Debugger (GDB) for embedded DSP processor. For GDB, our GDB offers software breakpoint debug over limited hardware breakpoints of embedded devices. With software breakpoint support, users can set unlimited number of breakpoint on the running program, that really increases the flexibility of stopping the program. When users set the software breakpoint on the program, our IDE makes sure that all breakpoints work correctly by means of running a checking mechanism in the background. For IDE, our IDE provides many kinds of debugging options such as project type, breakpoint type, and processor reset. Besides, in order to let users fully utilize the local memory and resources of embedded systems, this IDE creates windows for user to directly configure the linker scripts. With this functionality, it’s convenient to specify some codes to the designated memory subsystems. This makes users easy to use our IDE to configure embedded system resources.

Metrics

1 Record Views

Details

Logo image