advertisement
phyCORE-MPC5200B tiny/IO QuickStart Instructions
1.7.2 The Gnu Cross Development Toolchain
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 called target platform. In this QuickStart we are using a x86-architecture based Linux as host platform. As target platform we are using the arm architecture with a MPC5200B tiny/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 toolchain and crosscompiled libraries. In this QuickStart we are using the GNU
C/C++ Cross Development Toolchain.
10
© PHYTEC Messtechnik GmbH 2007 L-679e_5
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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