ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

WHICH EMBEDDED IDE IS RIGHT FOR YOU?


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

WHICH EMBEDDED IDE IS RIGHT FOR YOU?

Lessons from the Trenches by Geoff Revill

Start ý What is an IDE? ý What You Can Expect ý Questions to Ask ý Four Routes to Buying ý Wrap Up ý Sources and PDF

The embedded marketplace, which embraces many different devices from simple thermostats to high-end avionics systems, is changing rapidly. Several new consumer electronics devices are entering the market, like sophisticated paging devices, hand-held computers, and Internet appliances, to name only a few. This explosion poses many new challenges for embedded designers. Hardware designs are more complex, with millions of gates, and as a result the software is getting larger and more complex. New ultra-fast microprocessors have created an insatiable appetite among consumers for fast, powerful products that support multiple applications. Intense time-to-market pressure leaves little room for error in the manufacturing process. And, unlike PC applications, embedded applications simply cannot fail because if they did, they could risk a medical mishap or worse.

More than ever, embedded development engineers must take advantage of tools to speed development cycles and ensure a high degree of quality. Today, many use a patchwork of tools (proprietary and commercial and hardware- and software-based), some of which may be delivered as an integrated development environment (IDE), loosely defined as an integrated set of development tools. The list of stand-alone tools that are available is massive, ranging from compiler, assembler, and debugger tools to sophisticated simulation and modeling tools. And confusion abounds about IDEs in the embedded market, with no two commercially available IDEs providing equivalent or comparable functionality.

If youýre left pondering the plethora of choices, youýre not alone. In "Embedded Software Tools Landscape in 2000," analyst firm Gartner Dataquest listed approximately 25 software system-level tool vendors, 27 DSP development tool vendors, 50 vendors offering RTOS libraries, 34 compiler vendors, five simulator vendors, eight vendors selling miscellaneous libraries, 50 vendors selling debuggers, 14 IDE vendors, and 22 vendors selling in-circuit emulators. [1] And this doesnýt even include hardware tools.

Developers can increase the functionality of their core solutions and save precious development time with an IDE, which eliminates the need to integrate tools from a variety of vendors. This article will clarify the different kinds of IDEs on the market and offer useful information that will help developers select an IDE that will best meet their individual requirements. This knowledge is based on an understanding of the history of the embedded IDE market, the embedded software development process, and the different values each vendor brings to the table.

NEXT


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ýCircuit Cellar, the Magazine for Computer Applications. Posted with permission.
Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ