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

Keywords: Match:
TimeSys expands tools strategy to support "any" embedded Linux
Nov. 03, 2003

Citing market data indicating that most embedded Linux kernels are derived from non-commercial sources, and that developers are generally dissatisfied with current embedded Linux development tools, TimeSys announced that it has added several new tools and broadened its embedded Linux tools offering to support "any" Linux distribution.

With the addition of two key new tools, TimeSys claims its TimeStorm Linux Tool Suite is now the first to support the entire embedded Linux development cycle -- including kernel and driver development, BSP development, target configuration, board bringup, application development, and system debug, test, and validation -- regardless of the kind of Linux used.

Bridging an embedded Linux tools gap

TimeSys hopes its new tools will address what it considers to be a notable gap in the availability of quality embedded Linux development tools. According to market data from Evans Development Corp., fewer than 20 percent of developers rate Embedded Linux toolsets "good" and only five percent rate them "excellent."

TimeSys attributes the tools satisfaction gap to several new elements that Linux brings to the embedded development cycle. Commercial embedded OS customers have historically relied on vendors to build the kernel, port it to new hardware, and develop drivers. The openness of Linux, though, results in companies doing this themselves. Unlike commercial OS houses, which over time develop skills and toolsets around the process, "roll your own Linux" developers have so far been left largely to figure things out on their own, without the assistance of useful tools, according to TimeSys.

Of course, many companies building Linux-based embedded systems and devices make use of the numerous off-the-shelf board support packages (BSPs) and development tools commercially available from companies like MontaVista, TimeSys, and others. However, LinuxDevices.com's most recent annual embedded Linux market snapshot found that the majority of Linux-based embedded projects is based on essentially noncommercial sources.

Thus, TimeSys hopes its Linux-agnostic tools, by working both with commercial embedded Linux distributions and with custom, in-house-developed embedded Linux implementations, can serve the needs of the lion's share of developers.

Stephen Balacco, senior analyst at Venture Development Corp. (VDC), agrees: "TimeSys's new development and testing tools are unique in that they enable embedded developers to build, port, customize, and test any flavor of Linux, whether they use a commercial Linux distribution as a starting point, or start from scratch by downloading a non-commercial version from the Internet."

TimeSys is not the first embedded software vendor to adopt a distribution-independent embedded Linux tools stance. Motorola's Metrowerks tools division purchased the assets of Embedix (formerly Lineo) a year ago and claims to support multiple Linux kernel implementations with its CodeWarrior embedded development tool suite, in addition to its own Embedix kernel. And proprietary embedded OS vendor Wind River, which currently holds the largest market share in the embedded software market, recently announced its first embedded Linux oriented tools product and apparently plans to increase its Linux-oriented tools offerings over the coming months.

TimeSys's Eclipse-based IDE

The new tools introduced today by TimeSys include a Linux Verification Suite (LVS), a Linux Development Suite (LDS), and a Linux Hardware-assisted Debug (LHD) tool. The expanded embedded Linux system development toolset is being offered as part of TimeSys's TimeStorm Linux Tool Suite, an Eclipse-based integrated development environment (IDE). Additionally, the tools are usable as plugins for other vendors' Eclipse-based tools platforms, TimeSys says.


TimeStorm Linux Tool Suite IDE
(Click above image for larger view)


TimeSys CEO Larry Weidman notes that the new products "represent the culmination of more than two and a half years of interaction with customers, partners, and developers. Embedded engineers have been telling us they want Linux for the freedom that it provides to customize their specific platform. Because it is such a robust and complex operating system, developers need tools to help them build, customize, and most importantly, test their Linux platform, whether they start with a Linux BSP from a commercial vendor or are using a homegrown version of Linux. We've packaged our own Linux development systems and testware along with the knowledge and experience accumulated in the development of more than 70 Linux SDKs in order to take the guesswork out of developing and customizing Linux for their specific needs."

"I'm impressed with TimeSys's leadership as they leverage the best of the Eclipse platform for embedded and Linux development with these new tools," commented Skip McGaughey, Chairperson of the Eclipse Board of Stewards. "By delivering tools for Linux kernel and driver development, application development, and automated testing on the same workbench, TimeSys is supporting the Eclipse Consortium's mission to provide a universal framework for tools integration across platforms, development activities, and vendors."

TimeStorm Linux Verification Suite (LVS)

TimeSys says its TimeStorm LVS can save development cost and time by making it easy for developers to test code and fix bugs throughout the development cycle, rather than after deployment, when bug-fixing can be expensive.


TimeStorm Linux Verification Suite
(Click above image for larger view)


According to TimeSys, LVS incorporates:
  • 1,150 open source Linux Test Project tests examined, approved, and enhanced by TimeSys, for example with modifications to output format that increase usability

  • More than 50 Linux tests developed by TimeSys

  • Custom tests that can be developed by LVS users
Developers can use LVS to automate the testing, recording, and reporting processes, says TimeSys, reducing the effort needed to test any element of the operating system or the embedded applications, including the Linux kernel, device drivers, toolchains, and root filesystem. LVS can integrate with any SQL-compliant database, and comes with the open source Postgres database.

TimeStorm Linux Development Suite (LDS)

TimeSys has operated for more than two years as a commercial Linux and tools vendor, during which time it has built and ported Linux to "every major processor architecture," it claims. The company believes this experience gives it the know-how to deliver tools that address device development from the ground up.

According to TimeSys, LDS helps engineers build the Linux kernel, port it to their target hardware, write custom device drivers, build and configure the root filesystem, and load the finished Linux OS to their hardware. The TimeStorm LDS includes a reference bootloader to initialize the hardware and load a Linux OS.

LDS includes access to TimeSys's Developers Network, which provides reference BSPs and device drivers, reference guides, and How-To documentation developed by experienced TimeSys engineers.

TimeSys plans to offer kernel and device driver wizards to streamline building and debugging custom Linux components with future LDS revisions.

TimeStorm Linux Hardware-assisted Debug (LHD)

The TimeStorm LHD assists in hardware debugging, initialization, and Linux bring-up by providing an interface between TimeSys's TimeStorm IDE and JTAG-accessed on-chip debuggers that utilize GDB as the debugging agent. TimeSys has partnered with JTAG debugger vendor Abatron to resell its BDI 2000 with the initial offering of LHD. TimeSYs says TimeStorm LHD also can be used with a development team's existing JTAG products, including those from Wind River, EPI, and others.

Early adopters

TimeSys says several embedded development teams are already using its new TimeStorm products in ongoing development projects, both with new projects started from scratch, and in porting existing Linux OSs and embedded applications to new hardware and testing integration and performance across multiple platforms. Some of its early customers for the new tools are single-board computer and semiconductor vendors who are using the tools to build, test, and deliver their own Linux solutions to customers. Other early TimeStorm adopters include system integrators and VAR partners using the tools to develop custom products and test Linux solutions on custom hardware.

"We've been working with Linux for years because of the level of customization it provides to support unique hardware and software requirements. While our core competencies include designing and integrating software and hardware, there is still a tremendous amount of effort required to develop and support an embedded Linux platform from scratch," said Frank Smith, Principal Software Engineer at AMIRIX, a leader in customized embedded systems design services. "TimeSys's new TimeStorm Linux Tool Suite will help us reduce our development workload and enable us to rigorously test and validate our customized Linux platforms."

Availability

The TimeSys TimeStorm Linux Tool Suite is currently available and is licensed on a per-seat basis. In addition to the TimeStorm IDE, LVS, LDS, and LHD, TimeSys also offers free board support packages which include TimeSys's embedded Linux kernel and source code for ARM, MIPS, Pentium, PowerPC, SPARC, SuperH, XScale. The company sells SDKs in three versions:
  1. Standard: includes GNU toolchains and all device drivers for the specified hardware platform, costs $2,000 on most architectures

  2. Professional Edition SDKs add TimeStorm and TimeTrace, and cost $3,500 on average.

  3. Designer Editions include all of this plus the LDS tool, and cost $4,500 on average.
TimeSys also offers Timewiz, a Windows-based design tool for modeling, analyzing, and simulating the performance and timing behavior of dynamic real-time systems. Additional details are here.



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

• Intel CEO: Linux to dominate MIDs
• CPCI board sports Penryn
• Report: T-Mobile sells out first 1.5 million G1s
• First ALP Linux smartphone?
• First Atom-based nano-ITX board?
• New kernel boosts embedded
• First dual-monitor LTSP 5 set-up?
• Understanding Unix spells and curses
• Tools vendor touts low-cost Linux BSPs
• Debugger supports multi-core MIP64 chips
• Webinars tackle VxWorks-to-Linux ports
• Twin POS systems for Linux
• Mobile Firefox ready for download
• Miguel de Icaza on Mono 2.0
• Embedded Linux declining?


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:
• Media/DVD players target Linux netbooks
• Mandriva 2009 debuts with KDE 4 desktop
• Debian Sid-based distro reviewed
• Miguel de Icaza on Mono 2.0
• RIP LinuxWorld
• Testers sought for Blackberry-Linux sync software
• Google updates photo editor for Linux
• Major Mono rev ships
• Intrepid Ibex beta-tests
• Linux netbook returns higher?


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.