Release Plan#
The following table lists the various milestones planned for the current release of the IDE:
Milestone | Planned date | Status |
Project goes public | 12/09/07 | 100% |
System information scalability improvements completed | 09/07 | 100% |
Eclipse 3.3 and CDT 4.0 integration completed | 09/07 | 80% |
Application profiler enhancements completed | 11/07 | 75% |
System profiler enhancements completed | 12/07 | 10% |
System Builder enhancements completed | 01/08 | 40% |
Release | 1Q08 | . |
Features#
The tool now uses
XStream object serialization library to persistent target information data to a XML file. This greatly impoves the scalability of the tool in the following areas:
- Because the way XStream library handles in-memory object reference most objects can be serialized without need for holding on to the object mapping, thus the tool does not use as much memory as it did before
- It can perform the logging for a much longer period of time. Some initial measurements show that the target snapshot logging can go as long as SIX hours while in the past it would run out of memory when logging for more than one hour
- The results are in clean XML format that is easier to read for humans
Eclipse 3.3 and CDT 4.0 integration#
- Eclipse 3.3 Platform New and Noteworthy
- CDT 4.0 New and Noteworthy
- Managed build definitions for qcc
- Target tab for build properties on Makefile projects to select qcc target architecture
- Scanner discovery for built-ins for qcc
- Scanner discovery build output parser
- IDE 4 to IDE Tau project conversion for managed build projects
- New project template for resource managers
- Preindex nto header files
- QNX Project to CDT managed build project conversion
Application profiler enhancements #
You can obtain a detailed description of these feature in this
pdf document.
- Function enter/exit time instrumentation
- Call Tree/Reverse Call Tree modes
- Context navigation menu
- New Profiler sessions view with sessions persistence
- Profiler sessions comparison
- Session snapshot tool
- Pause/Resume Profiling
- View cloning
- History navigation
- Data Grouping
- Session Import
- Properties view integration
- View customization
- Copy to clipboard
- View Filtering
- Search in Tree View
- Annotated editor improvements
System profiler enhancements#
- Launch with profiling capabilities
- Integration with gcc compiler instrumented function profiling
- "Show in" application profiler capabilities
- Application stack based timeline view
System builder enhancements#
- A new System Builder editor
- Various image editing presentation options that include:
- a regular build script
- a component-oriented model
- grouping by element type (devices, services, and applications)
- an image file system
- All presentations are synchronized; users can select a preferred method (or methods) of editing an image definition
- A simplified method to enable/disable specific components, devices, services, and applications
- New wizards for adding new devices, services, and applications to an image
- Intensive support for the editing process (such as syntax coloring, undo/redo, content assist, and hover and context-sensitive help)
- A new Combining Task editor to combine tasks, and define parameters for these tasks
- A new serial terminal