Due to the openness of the Eclipse IDE platform and its friendly interface, it can be rooted in plug-in as software development platform in plug-ins. We decided to use CDT (C / C Devekopment Toolkit), and compiled with GCC, GDB The debug engine, Project management development. (CDT itself as an Eclipse platform plugin, it provides a very efficient editing environment, can be used as an RAD tool for embedded development, greatly increased development efficiency). CDT relies on three GNU tool chain: GCC, GDB and Make or related tools that support cross-compilation. The development environment uses a Linux platform. Currently, existing Eclipse IDE-based embedded development platforms mainly include TimeSys, TimeStorm, Montvista's Devrocket, and Windriver and Zylin. The devrocket is designed for MontVista Linux, TimeStorm and Windriver need to purchase, no public source code, Zylin is open source. However, due to some problems with the support of embedded development, the author of the embedded development has rewritten the relevant part of the CDT, and the Zylin's plug-in package is also released at the same time. When installing, you need to uninstall the CDT plugin, then Zylin overwritten EmbeddedCDT plugin and Zylin, otherwise an asynchronous error will appear. However, the current problem is that Zylin only provides the source code of the Zylin plugin itself, and does not provide the source code of EmbeddedCDT it overwritten. At the previous stage we installed Zylin and TimeStorm, which used the network port debugging in Serial Timesorm in Zylin. Also use Eclipse2.1.3 CDT1.2 to use GDB scripts to use GDB scripts to perform embedded cross-debugging. Therefore, there may be two options: 1, directly using Eclipse2.1 CDT1.2, simplify the manual configuration process, and add the appropriate function. 2, rewrite CDT2.x, or see if the new version of CDT resolves support for embedded development (CDT version update is fast), then develop based on Zylin code.