MontaVista provides the essential tools every developer needs to work efficiently, including MontaVista Integrated Platform, MontaVista DevRocket (an Eclipse-based IDE), and a complete cross-development toolchain. This high-quality, pre-integrated development tool suite can be quickly deployed to engineering workstations to generate repeatable results.
The MontaVista Integration Platform (and included build system) is the centerpiece of the MontaVista software development kit. It allows developers to easily extend and customize their software stack, while maintaining control over the build process. Benefits include:
DevRocket delivers a set of tools designed to streamline and automate common embedded Linux development and analysis tasks, helping you deliver products to market faster. Based on standard Eclipse plug-ins, DevRocket significantly increases developer productivity by simplifying complex development tasks. Benefits include:
DevRocket is available for all active MontaVista subscribers and supports toolchains (i.e. compiler, debuggers, etc.) from previous MontaVista Linux versions and editions. Edition Management provides the capability to browse for existing MontaVista Linux installations and discovers which edition/version is installed and which toolchains and Linux Support Packages (LSPs) are available.
DevRocket utilizes the open source Eclipse target management project called Remote Systems Explorer (RSE). MontaVista created and contributed back to the community an SSH implementation for RSE. It allows target management on any MontaVista Linux target using the industry standard SSH protocol to support a wide range of target services, including file and process management, remote terminal/shell, and fully automated debugging and analysis.
DevRocket delivers a streamlined and fully automated 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 toolchains and targets to ease porting and support for multiple CPU architectures.
DevRocket delivers intuitive, interactive, and accessible interfaces to configure, manage, execute, and present results from best-of-breed FOSS Linux analysis tools such as memtraq, OProfile, LTTng, and memory utilization information from the /proc filesystem. Massive productivity gains can be realized when solving common analysis questions such as:
MVIP integrates BitBake and supports the common recipe file formats used throughout the open source community. In addition to providing access to an active community of developers of open source embedded software, MontaVista Integrated Platform enables systems developers to fetch and integrate code from other team members, outside vendors, or the open source community itself.
The MontaVista Integration Platform (MVIP) provides the utilities used to:
- Create a project for a specific distribution
- Download and update software content from the MontaVista Zone Content Server
- Configure and build a project
MontaVista DevRocket provides a set of tools designed to streamline and automate common embedded Linux development and analysis tasks. DevRocket is based on the Eclipse project and is delivered as a set of Eclipse plug-ins that increase developer productivity by simplifying the complex tasks of embedded Linux development. DevRocket plug-ins can work within standard Eclipse-based platforms based on the Ganymede release or with the bundled Eclipse run-time delivered.
DevRocket supports the MontaVista Integration Platform with features such as:
Use command line or Eclipse-based MontaVista DevRocket and get a completely integrated set of tools including C/C++ compilers, run-time libraries, and a source-level and assembly-level debugger – all optimized to compile for specific target hardware. And since it's built on open-source technology, the MontaVista Integration Platform supports the common recipe file formats used throughout the open source community.