advertisement
1.7 Software Development Toolchains
Introduction
1.7.1 Eclipse
The Eclipse Platform provides support for C/C++ development.
Because the Eclipse Platform is only a framework for developer tools, it doesn't support C/C++ directly; it uses external plug-ins for support. This QuickStart shows you how to make use of the
CDT -- a set of plug-ins for C/C++ development in conjunction with the GNU GCC C/C++ Toolchain.
The CDT is an open source project (licensed under the Common
Public License) implemented purely in Java as a set of plug-ins for the Eclipse SDK Platform. Theese plug-ins add a C/C++
Perspective to the Eclipse Workbench that can now support
C/C++ development with a number of views and wizards, along with advanced editing and debugging support.
Due to its complexity, the CDT is broken down into several components, which take the form of separate plug-ins. Each component operates as an autonomous project, with its own set of committers, bug categories, and mailing lists. However, all plugins are required for the CDT to work properly. Here is a list of the plug-ins/components:
•
Primary CDT plug-in is the "framework" CDT plug-in.
•
CDT Feature Eclipse is the CDT Feature Component.
•
CDT Core provides Core Model, CDOM, and Core
Components.
•
CDT UI is the Core UI, views, editors, and wizards.
•
CDT Launch provides the launch mechanism for external tools such as the compiler and debugger.
•
CDT Debug Core provides debugging functions.
•
CDT Debug UI provides the user interface for the CDT debugging editors, views, and wizards.
•
CDT Debug MI is the application connector for MIcompatible debuggers.
© PHYTEC Messtechnik GmbH 2007 L-679e_5
9
advertisement
Related manuals
advertisement
Table of contents
- 4 Introduction
- 4 Rapid Development Kit Documentation
- 5 Professional Support Packages available
- 5 Overview of this QuickStart Instruction
- 6 Conventions used in this QuickStart
- 7 System Requirements
- 8 The PHYTEC phyCORE-MPC5200B tiny/IO
- 11 Software Development Toolchains
- 11 Eclipse
- 12 The Gnu Cross Development Toolchain
- 13 Getting Started
- 13 Requirements of the Host Platform
- 14 Configuring the Host Platform
- 14 Installing Software packages
- 20 Setup Network Card Configuration
- 23 Disabling the Firewall
- 24 Setup TFTP-Server
- 26 Linux-PowerPC-Kit Setup
- 36 Connecting the host with the target
- 42 Copying an Example to the Target
- 51 Getting More Involved
- 51 Configuring and Compiling the Kernel
- 55 Writing the Kernel into Flash
- 60 Opening an Existing Project
- 66 Creating a New Project
- 76 Changing the Demo
- 78 Starting a program out of Eclipse on the target
- 82 Starting the program when booting the target
- 87 Debugging an Example Project
- 87 Starting the GDB-Server on the target
- 89 Configuring and starting the debugger in Eclipse
- 94 Setting a breakpoint
- 95 Stepping and Watching Variables Content
- 97 Changing Variables Values
- 99 Using the Memory Monitor
- 102 Further Information
- 103 Summary