With a complete suite of developers tools, MontaVista provides all you need to directly control the platform and to get to market quickly and efficiently.

Teams building intelligent device applications must create feature-rich applications and get them to market quickly. With shorter product development cycles, tools that enable rapid deployment can make the difference between success and failure in the marketplace.

 
 

Take control over the development platform with everything required to deliver a MontaVista Linux®-based solution. Platform Development Kit (PDK)

  • DevRocket 5 IDE
  • Architecture Cross Tool Chain
  • Linux Support Package (BSP)
  • Target Application Packages
  • Complete Source Code
 




 

 

 

 


 


Get products to market more quickly and efficiently with the tools and functionality needed to develop embedded applications on MontaVista Linux. Application Development Kit (ADK)

  • DevRocket 5 IDE
  • Architecture Cross Tool Chain
  • 586 Cross Tool Chain
  • Virtual Target Environment

Get There Faster With Dev Rocket

MontaVista DevRocket is the Integrated Development Environment that supports MontaVista Linux Platform and Application development. DevRocket delivers a set of tools designed to streamline and automate common embedded Linux development and analysis tasks. Previously based on Eclipse, and now a set of standard Eclipse plug-ins, DevRocket significantly increases developer productivity by simplifying the complex development tasks of embedded Linux. DevRocket 5.0 plug-ins can work within any standard Eclipse ( Calisto based) platform.

Edition Management

DevRocket 5, now shipping with Professional Edition 5.0, is available for download 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 LSPs are available. This service also supports the unique feature to dynamically select a toolchain within a single project. Edition Management discovers and supports all 3.1, 4.x, and 5.0 versions of MontaVista Linux.

Target Management

DevRocket 5 utilizes the open source Eclipse target management project called Remote Systems Explorer. MontaVista created and contributed back an SSH implementation for RSE that 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.

Fully Automated Edit/Compile/Debug

DevRocket delivers a streamlined and fully automated edit/compile/debug cycle, eliminating the multiple manual steps involved in building binaries, copying them to a target, launching the debug sever, and connecting back to the host. Easily support multiple MVL editions and versions with completely automated target delivery setup and debug capabilities. Dynamically switch between discovered tool-chains and targets to ease porting and support for multiple CPU architectures.

Advanced Analysis

DevRocket 5 delivers intuitive, interactive, and accessible interfaces to configure, manage, execute, and present results from best-of-breed FOSS Linux analysis tools such as MPatrol, OProfile, LTTng, and /proc filesystem. Massive productivity gains are realized when solving common analysis questions such as: How much memory is my system using and how? Where are my system and application performance bottlenecks? What is the source of my memory leak? Which events have transpired on the system and why?

Previous DevRocket Versions

DevRocket 5 supports previous MontaVista Linux versions through the new edition and target management services providing full access to supported toolchains and targets. Advanced analysis interfaces work on previous editions when the required user packages and kernel support is enabled. Additionally, DevRocket 2 fully supports 4.x versions and DevRocket 1 supports 3.1 versions with reduced functionality.

   

 

Customise MontaVista Linux with the Platform Developers Kit

The MontaVista Linux Professional Edition Platform Developer Kit (PDK) 5.0 provides everything required to create and deliver a MontaVista Linux®-based development platform. Including DR5 industry-standard Eclipse IDE, broad CPU and board support, advanced analysis tools, target application packages, and complete source code, the MontaVista PDK 5.0 is the ultimate embedded Linux development solution.

Continuity with Previous Versions of MontaVista Linux

With MontaVista Linux on its 5th generation release, many application development teams already have a significant code base on MontaVista Linux versions 3.1 and 4.0. The backward-compatible, MontaVista PDK 5.0 allows developers to use the tool-chains from these previous versions in addition to MontaVista Linux 5.0, supporting easy discovery and porting of existing MontaVista Linux installations and making all editions dynamically available from within one interface.

Streamlined Creation of Target File System Images

Platform developers need to integrate and install dozens, sometimes hundreds of separate software components, but creating a target file system by hand is time-consuming, difficult, and complex. MontaVista PDK 5.0 radically simplifies this task. Platform Image Builder offers developers an easy-to-use graphical interface for selecting MontaVista Linux target packages, integrated custom packages, and kernels, dynamically determining file system size and automatically resolving dependencies and conflicts, then generating the file-system in several standard formats.

Best-of-Breed Analysis Tools

Linux platform analysis tools require specialized expertise and persistent maintenance to keep current with the Linux kernel and other open source technologies - generic open source versions or tools originally meant for RTOS analysis come up short in real-world Linux development. The MontaVista 5.0 PDK features analysis tools targeted specifically for working with embedded Linux. delivering must-have capabilities like system-level statistical profiling, trace analysis, and memory leak detection and usage analysis. The PDK packages these tools in an intuitive and interactive user interface, simplifying and streamlining analysis and optimization.

Graphical, Intuitive System Characterization

Traditional Linux command line interface (CLI) tools can make it difficult to characterize a target system over time. MontaVista PDK 5.0, meets this challenge by integrating the best-of-breed CLI-based Linux Trace Tookit (LTTng) into an intuitive and accessible graphical user interface, enabling developers to measure and characterize target systems more quickly and easily.

Broad Target and Host Support Protects Developer Investment

MontaVista PDK 5.0 supports board-level platforms across five major CPU architectures. By providing a common look and feel across Linux, Windows®, and Solaris™ development hosts, PDK 5.0 provides a cross-development platform for development teams working across diverse environments. This broad platform and host support gives development teams the flexibly, continuity and interoperability to tailor their development platforms to their technical needs and team logistics.


For more information about MontaVista Carrier Grade or for an informal discussion about how MontaVista Linux can assist your next project or maybe even to arrange an evaluation, pleae do not hesitate to get in touch - click here for contact details

Back to main Linux Page >>