Font Size: a A A

Designing And Testing Of The Embedded Integrated Development Environment

Posted on:2008-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y X LiuFull Text:PDF
GTID:2178360215475361Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The embedded system is one of the most important branches of computer application.Based on the Cross-Development of embedded software, the common IntegratedDevelopment Environment (IDE) cannot be used to develop embedded software. Anddue to the TARGET and it's RTOS which the embedded software to be run on ismulti-selected, so there is no Embedded IDE can be used for all embedded softwaredevelopping.Haier embedded IDE which developed under Delphi environment is to realize anembedded IDE, which can be used to develop embedded applet programming with C/C++, assembly languages, running on several Targets. The thesis sets off from designingphilosophy of user interface, and referring to several embedded IDE's User interfaces todesign User interface for Haier embedded software. And after analysing the mainfunctions of the Code Editor, the thesis adopts the third controller SynEdit whose code isopening to be the Haier embedded IDE's code editor, to design and realize aindividuation Code Editor for the Haier embedded IDE, which can shorten thedeveloping time of embedded software, and bring convenient for user.The more important part of the thesis is to anlayse the principle of GCC compilingand GDB debugging and to adopt background calling GCC/GDB, using the informationthe user sets to auto-generate Make command file to realize compiling modules. Thenthe executable file is downloaded to the target by JTAG debugging software, which isdeveloped by our group, to debug the project.At the same time of studying and designing Haier embedded IDE, the thesis alsostudys and analyses the process of embedded software testing, test methods and tactics.It considers the development process of Haler embedded IDE, giving the suitable Vtesting mode to test each stage of Haier embedded IDE's development. This ensuresHaier embedded IDE to realize all the needs such as functionality, stability and so on,making Haier embedded IDE to have certain reference value.
Keywords/Search Tags:Embedded IDE, Cross debug, Embedded Software Testing
PDF Full Text Request
Related items