Font Size: a A A

Developing Integrated Development Environment GDB-Based For Embedded System

Posted on:2005-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:L QuFull Text:PDF
GTID:2168360122998833Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
The development of embedded computer system is needed widely in the future. With the technology development, embedded processor inner resources is more and more complicated so that it does not work efficiently without operation system.Evaluation module (EVM) without the embedded operation system must be configured with high efficiency and facility integrated development environment (IDE).This paper adopts DSP+ARM embedded processor TMS320VC5471 EVM as target board to develop embedded integrate development environment based on GDB.First, the debug environment is configured with the debug tool-GDB of the GNU free software. Then communication mechanism is setup between host and target.The embedded system remote debug module-stub is studied and developed after analysing remote debug protocol.lt integrates the other necessary programs such as: clock, keyboard, led and flash driver;bootloader and initialization etc. Last, embedded system integrated development environment based on GDB is completed.It has thefunctions of the across compiler,debugging,downloading the application to target board, monitoring the target board resources on line, misarranging break points etc. GDB-STUB debugging module is the kernel of studing development based on GDB IDE. It is no difficult to thransplant the kenel into other embedded processors (such as: ARM9, MIPS, POWERPC etc).In order to apply the strong function of IDE, the embedded operation system uClinux is transplanted to the target board. According to the requirements of embedded processor resource administer, the linux module is reduced using IDE, makefile file is written reasonable; μClinux kernel is downloaded to target board through IDE and can be run after across compiler. The μClinux kernel is rectified and transplanted using the IDE successfully.
Keywords/Search Tags:embedded system, GDB, IDE, μClinux
PDF Full Text Request
Related items