Font Size: a A A

Research And Application Of Cross-Developing Environment Based On Embedded MIPS Linux

Posted on:2007-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:X SunFull Text:PDF
GTID:2178360215970374Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The topic of this paper originates from the design and development of embedded TLinux software platform, one of the national projects 863. The main area of this research is embedded software platform which was developed about typical second/third layers Ethernet Switch on the basis of the embedded operation system TLinux. This includes run-time of embedded application, integrated developing environment of embedded system, service supporting environment of embedded software, embedded application program interface (API) library and criterion orienting field or products. Through the development of this project, it is possible to transfer relevant business based on VxWorks to on Linux smoothly, and construct a universal LAN switch software-developing platform by taking the technical advantage of Linux.It is confirmed that hardware platform is based on MIPS chip through selection of type. It is necessary to develop an IDE environment in accordance with the system and application of embedded TLinux in order to develop and generalize the embedded TLinux software platform. At present, there is little research about cross-developing environment in China while most of the products in this area are provided by foreign countries. Therefore, it is a great significance to research deeply about cross-developing environment. The paper is written about TLinux-IDE, which is an integrated cross-developing environment of embedded system. It isn't limited by hosts, and works graphic environment on kinds of operation systems, and provides kinds of long-distance cross-debugging tools through many communicating interfaces. It can work graphic embedded environment to cross-debug application and kernel, and support debugging track from the application to kernel.With the developing trait and status of embedded cross-developing environment, the paper designs and erects this integrated developing environment TLinux-IDE, which is plugged debug-srub in the target machine of embedded TLinux and makes use of Eclipse as host's software platform, by actual project's facts. The paper analyses the construction concept and internal operating process about embedded TLinux-Stub, and newly designs and realizes the new functions of integrated cross-debugging from the application to kernel, and puts forward to add new plug-in on host's Eclipse platform, so as to match deeply the debugging of target debug-stub.
Keywords/Search Tags:MIPS, Linux-mips, TLinux, Eclipse, BootRom, gdb, Minicom, debug stub, symbol table
PDF Full Text Request
Related items