Font Size: a A A

Research Of The Embeded Operation System μCLinux And Debugging Environment

Posted on:2006-06-19Degree:MasterType:Thesis
Country:ChinaCandidate:J L JiaFull Text:PDF
GTID:2168360155974329Subject:Signal and Information Processing
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 are more and more complicated so that it does not work efficiently without operation.So It will be very meaningful to transplant the embedded operation system and put up the debug environment.This paper adopts DSP+ARM embedded processor TMS320VC5471 EVM as target board to develop embedded integrated development environment based on GDB and realize embeddedly transplantation of μCLinux operation system. First, the host development environment is configured with the tool-GCC of the GNU free software. Then launch to transplanting the μCLinux operation system on the target board. According to the requirements of embedded processor resource administer, the linux module is reduced using the integrated development environment, Makefile file is revised reasonable, And the part involved in system structureis revised reasonable;μCLinux kernel run on the goal board have produced after across compiled; Write Bootloader procedure based on TMS320VC5471 and download the μCLinux kernel to target board through the Bootloader; Finally realize the transplantation of μCLinux to TMS320VC5471 succeeded.Because we shoud develop own application program on the foundation of μCLinux operation system, So we must set up the debug environment for it, This paper adopts the debugging method of GDB +STUB. Because do not have stub for arm in the μCLinux kernel, On the basis of analysing the debugging agreement of GDB and operating mechanism of STUB carefully, I Join STUB based on ARM to the μCLinux kernel, And debug and pass, Last, embedded system integrated development environment based on GDB is completed. It has the functions of the across compiler, debugging, monitoring the target board resources on line, misarranging break points etc. Setting up GDB-STUB and debug models has offered the debugging environment of the source code grade for the development of the application program on μCLinux operating system . And has laid a solid foundation int the work last...
Keywords/Search Tags:embedded system, STUB, μCLinux, Bootloader
PDF Full Text Request
Related items