Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
MontaVista's embedded Linux app dev tools go "all-plugin"
Apr. 06, 2007

MontaVista has released a new version of its Eclipse-based toolsuite for embedded Linux application development. Application Developer Kit (ADK) 5.0 features an "all-plugin" architecture for better cross-vendor tools interoperability, supports MontaVista's new real-time oriented Pro 5.0 distribution, and comes with powerful analysis tools and virtual targets, the company said.

MontaVista launched ADK in July of 2004, positioning it as a less expensive version of its complete "Platform Development Kit" (PDK). Whereas PDK includes features aimed at board bring-up and kernel debugging, ADK includes only the basics needed by application developers, including libraries and header files needed to build applications that run on MontaVista Linux.


ADK v. PDK components
(Click to enlarge)

The ADK 5.0 release appears to represent the first time MontaVista has shipped an Eclipse-based toolsuite with an "all-plugin" architecture. A PDK 5.0 product is also listed on the company's freshly updated website; however the company has not yet issued a formal statement touting PDK 5.0 availability.

Earlier versions of the company's tools (formerly branded as "DevRocket") have relied on the CDT (C/C++ development tool) editor/IDE, which limited their ability to interoperate with Eclipse frameworks offered by other vendors. The company announced plans to go all-plugin last November, simultaneously launching an open beta of plugin-based DevRocket tools.

MontaVista competitor Wind River has also shifted away from the CDT editor, adopting an all-plugin architecture in its Workbench 2.6 release last December.

Eclipse Foundation executive director Mike Milinkovich stated, "MontaVista is doing Eclipse right. By offering their DevRocket 5.0 IDE as a set of compatible plug-ins, their user[s] will fully benefit from the vast Eclipse ecosystem."

ADK 5.0 features

In its statement announcing the new tools release MontaVista claimed its ADK 5.0 to be "the most easy-to-use embedded Linux development platform available." The product has been "thoroughly enhanced and redesigned to reduce the complexity of embedded Linux application development and analysis," it added.

Touted ADK 5.0 features, benefits, and capabilities include:
  • MontaVista Linux (MVL) Edition Management -- Discovers MVL 3.x, 4.x, and 5.x installations, and provides build and debug access to those installed toolchains and LSPs. Includes MVL Pro 5.0 glibc and uClibc toolchains, and one cross-architecture toolchain.

  • MontaVista Target Management -- SSH connection for Eclipse Remote Systems Explorer (RSE) services on MVL targets; helps users manage target file systems, processes, and console services on MVL targets; automates debug and analysis tasks on MVL targets.

  • C/C++ Developer Toolkit (CDT) Extensions for Managed Make -- Ues CDT Makefile format for building and debugging remote applications; enables access to debug/release build profiles; builds applications, static libraries, and shared libraries; includes Make support for kernel builds.

  • Dynamic Tool Chain Selection -- Lets users access and switch between discovered toolchains within MVL projects; provides access to the local GCC tool chain within MVL projects.

  • Memory Debugging -- Said to automate and configure MPatrol to find memory leaks; GUI helps users discover memory leak sources.

  • Performance Analysis -- Said to automate and configure OProfile for statistical profiling of system and/or applications; GUI helps users discover the source of performance bottlenecks.

  • Memory Usage Analysis -- Provides an overview of total available system memory and a graph of relative usage by the kernel and applications; shows kernel memory used by buffers, cached pages, code, slab allocator, date, page tables, and vmalloc; drills down into applications to show a detailed memory map and which percentage of each section is resident.

  • Virtual Target Platform (ADK only) -- Provides a bootable MVL Pro 5.0 virtual environment; allows boot of custom file systems; provides tools and configuration for advanced debugging and analysis.

  • Trace Analysis (PDK only) -- TimeDoctor Eclipse plug-in GUI for loading and displaying LTTng (Linux trace toolkit, next generation) trace files.

  • Platform Image Builder (PDK only) -- Lets users select available MVL or user packages; enables replacement of kernel and user packages with custom versions; performs dependency resolution and conflict analysis; supports creation of separate image for different mount points; writes to a wide range of target file systems.
Jim Ready, CTO, stated, "Creating and optimizing applications for embedded Linux environments used to be a cumbersome and difficult process for many application developers. What's been missing in the industry are new enhancements to development tools, including tighter integration with open-source Eclipse plug-ins, [and] graphical user interfaces that make Linux application development uncomplicated and straightforward to nearly any application developer."

According to Steve Balacco, who heads up Venture Development Corp.'s embedded software research practice, "Today's Linux developers need a flexible, feature-rich platform. Comprehensive solutions such as MontaVista's ADK 5.0 are expected to offer increasing efficiency."

Availability

MontaVista ADK 5.0 appears to be available now, with support for x86, ARM, MIPS, XScale, and Power (PPC) target architectures, and development hosts running Red Hat Linux 9.0, RHEL 3.0, SUSE Linux 9.2, SLES 9.0 Solaris 8-9, and Windows 2000/XP. Pricing was not disclosed.



Related Stories:


(Click here for further information)


FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets



BREAKING NEWS

• Major Mono rev ships
• ETX module targets military apps
• Linux netbook return rates higher?
• Italian carrier ships Linux MID
• 5-second Linux boots on low-powered hardware
• MontaVista "Summit" concludes
• Freescale to jettison cellular chip business
• Open-source server appliance is "free"
• MontaVista Linux drives Dell's quick-boot feature
• "Virtual platform" targets Linux device developers
• Mobile Linux platform supports Cortex-A8 SoC
• Linux design targets 802.11n-enabled homes
• Virtualization design targets wireless base stations
• Linux virtualization tech tapped for telematics
• Linux Foundation spins end-user conference


Most popular stories -- past 90 days:
• Open source phone goes mass-market
• Tinest Linux system, yet?
• Garmin Nav devices run Gnome Linux
• ARM9 board boots Debian in 0.69 seconds
• Low-cost laptop runs Linpus Linux
• Linux-friendly Beagle fetches $150
• Mini Linux PC breaks $100 barrier
• Open source camera records geotagged video to SATA HDD
• Open set-top box ships
• First $100 laptop runs Linux


DesktopLinux headlines:
• Major Mono rev ships
• Intrepid Ibex beta-tests
• Linux netbook returns higher?
• Open-source image editing project launches
• Linux Foundation launches end-user conference
• GNOME 2.24 gains "Empathy" IM
• gOS 3.0 goes gold
• Linux Foundation courts individual members
• Netbook version of Mandriva thinks small
• Mozilla removes EULA from Linux Firefox


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.