Font Size: a A A

Design And Implementation Of Software Integrated Development Environment Of Embedded System

Posted on:2008-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:J JingFull Text:PDF
GTID:2178360242472332Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Along with the ceaseless development of technology of hardware & software in embedded system, people are influence of all kinds of embedded appliances. In order to quickly and efficiently develop embedded products with the lowest development cost, a universal IDE(Integrated Development Environment) for embedded software development is essential.This dissertation introduces the hiberarchy of the PLAEmbeddedIDE and the function in each module at first, then analyses the back end of GNU GCC, abstracts the table structure from the target description files, achieves the automatically production tool for target description files, and designs the common compiler interface for IDE. Next, this dissertation elaborately analyses the source code of GNU GDB, on this basis puts forward an universal model of remote debug, then comes up with the design flow chart of GDB stub in kernel layer and application layer separately, and gives the general plan to transplant GDB to a new target and designs the debugger interface for PLAEmbeddedIDE.At last, the dissertation takes a web server program for example, explains that how to develop an application by the PLAEmbeddedIDE, and then, via editing, compiling, debugging, and running the object code, verifies the validity of the PLAEmbeddedIDE.
Keywords/Search Tags:Embedded Integrated Development Environment, cross compiler, cross debugger, target description, retargetable
PDF Full Text Request
Related items