Linux Kit Quickstart

Add to my manuals
95 Pages

advertisement

Linux Kit Quickstart | Manualzz

phyCORE-MPC5200B-IO Introduction

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 plug-ins are required for the CDT to work properly. Here is a list of the plug-ins/components:

Primary CDT plug-in is the “framework” for the CDT plug-ins.

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 MI-compatible debuggers.

The GNU Cross Development Tool Chain

Cross development in general refers to the overall software development process that produces a single application or a complete system running on a platform that is different from the development platform. This is an important concept when the target system doesn’t have a native set of compilation tools, or when the host system is faster and has greater resources.

The platform where the actual development takes place is called the host

platform.

The platform where the final application is tested and run is

© 2009 PHYTEC Messtechnik GmbH L-679e_6

5

phyCORE-MPC5200B-IO Quick Start Instructions called the target platform. In this Quick Start we are using an x86-based

Linux as the host platform. As the target platform we are using the

PowerPC architecture with an MPC5200B-IO CPU.

Building a program for a CPU architecture different from the one used on the machine where the compilation is done is accomplished using a cross compiler tool chain and cross-compiled libraries. In this Quick Start we are using the GNU C/C++ cross development tool chain.

6

© 2009 PHYTEC Messtechnik GmbH L-679e_6

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement

Table of contents