Before you start
This tutorial explains how to create, build, and run POWER™ Processing Unit (PPU) and Synergistic Processor Unit (SPU)-managed make projects. During this process, you will learn how to use some of the main features of the Cell IDE for Eclipse. First, we'll show you two managed make C projects, and you'll learn to configure these projects to utilize the Embed SPU tool. Next, you'll see how to use the combined debugger, static and dynamic performance analysis, and more.
This tutorial uses screen captures to show the steps described. Depending on your system configuration, the exact appearance of user interface elements may vary. Use the screen captures to follow along with the tutorial's progress.
Before starting this tutorial you should download and install the Cell BE SDK, Eclipse V3.2, the C/C++ Development Tools (CDT) V3.1 for Eclipse, and the Cell IDE; see Page 7 of this tutorial for links. This tutorial assumes only minimal familiarity with the Eclipse IDE, although familiarity with the IDE, and with the concepts of the Cell BE architecture, will be beneficial.
If you wish to know more about the Cell BE architecture, or about development for it, you might like reading some of these developerWorks articles and tutorials:
- "An introduction to compiling for the Cell Broadband Engine architecture"
- "Meet the experts: David Krolak on the Cell Broadband Engine EIB bus"
- "Cell Broadband Engine processor DMA engines"
- "Cell Broadband Engine Architecture and its first implementation"
And for a list of all Cell BE-related materials published to date, see the developerWorks Cell BE resource center.