MontaVista® DevRocket is the complete environment for application developers to quickly create and test applications throughout the entire development cycle, providing the tools and functionality needed to develop embedded applications for MontaVista Linux. DevRocket supports integration with other third-party Eclipse-based components and other tools providing a seamless, integrated development environment.
DevRocket for application development includes the analysis tools you need for memory leak detection, profiling, and memory usage analysis. It also provides a complete set of Linux cross-tools, including compilers, debuggers, and run time libraries - required to build application binaries for specific CPU types.
"One-Click" Automated Edit/Compile/Debug Cycle
DevRocket delivers a streamlined and fully automated "one-click" edit/compile/debug cycle, eliminating the many manual steps involved in building binaries, copying them to a target, launching the debug sever, and connecting back to the host. Developers can easily support multiple MontaVista Linux editions and versions with automated target delivery setup and debug capabilities. Dynamically switch between discovered tool-chains and targets to ease porting and support for multiple CPU architectures.
Catch Bugs and Bottlenecks with Advanced Analysis Solutions
When developing applications, performance bottlenecks and memory leaks are tough problems. Left unresolved, these issues can cripple a development effort. The MontaVista ADK integrates several best-of-breed Linux tools and delivers them in an intuitive and interactive graphical interface. These include:
- memtraq to identify memory leaks
- OProfile to find the greatest contributors of CPU utilization
- Tools that deliver a graphical depiction of memory usage and available system memory across the Linux kernel and applications

