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 an XML file. This greatly improves the scalability of the tool in the following areas:
- Because of the way that the XStream library handles in-memory object reference, most objects can be serialized without the need for holding on to the object mapping; therefore 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 continue for as long as six hours, while previous results showed that a typical system would run out of memory when logging for more than one hour
- The results are in clean XML format, which is easier for users to read
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