A Perspective is an instantiation of the CCES IDE dedicated to a specific collection of tasks. It consists of a unique set of windows/panes called Views. The primary perspectives in CCES are the C/C++, Debug and Graphical Editor perspectives.
Figure 1. Available Perspectives
Information and documentation on these perspectives & views, and others, is located in the CCES Online Help.
The C/C++ perspective is where you actually develop the code for your application (Figure 2). In this perspective, you create your source and header files, and then edit, save and compile them into executable files (DXE), static libraries (DLB), or loader images (LDR).
Figure 2. C/C++ Perspective
In the C/C++ perspective, there are many Views that are available, such as the Project Explorer, Editor and Console views. The full list of Views is available via the WindowShow View pull-down.
Besides these default views, a number of others are also available via the Window → Show View pull-down to be added to the perspective and managed. Online Help can be consulted for specific guidance as to what the views are and how to use them.
The Debug perspective (Figure 3) is available when you are ready to run your code on a hardware target or in the simulator (if there is simulator support for the processor you are targeting). In this perspective, you can set breakpoints, step through code, and access different views that assist greatly during development efforts, like memory and register browsers.
Figure 3. Debug Perspective
The open space to the upper right is a tabbed-area view where numerous low-level views can be opened to support specific debug tasks, all of which are available via the Window → Show View. Some useful views include:
Further information about these views and the others available is located in CCES Online Help.
The Graphical Editor perspective was designed for use with GUI Add-ins, such as the PVP Programmer for the ADSP-BF60x series processor, which is intended to provide a graphical environment for code generation. In order to use this perspective, users must be actively debugging the processor.
Further information about these views and the others available is located in CCES Online Help.