1 / 19

Creating a True Open Standard for Embedded Development

Creating a True Open Standard for Embedded Development. H M. Low Cost Web Infrastructure. x86 (and imitators) VALinux, Dell, Cobalt … “XYZ ” Linux prevailing over NT. Market Opportunities. Internet Appliances. Server. Client = PC. Vertical IBM, HP, Sun. 16+ CPU. Internet.

emily
Download Presentation

Creating a True Open Standard for Embedded Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Creating a True Open Standard for Embedded Development

  2. HM Low CostWeb Infrastructure • x86 (and imitators) • VALinux, Dell, Cobalt … “XYZ” • Linux prevailing over NT Market Opportunities Internet Appliances Server Client = PC • Vertical • IBM, HP, Sun 16+ CPU Internet 4-8 CPU 1-4 CPU L

  3. The Spectrum of Post-PC Computing Client Platforms Server Platforms CommsInfrastructure Thin Clients DeeplyEmbedded PC • Internet • File Server • Routers • Telecom Cellphones STB HH OA Pager

  4. The Vision – A Complete Solution for Post-PC Development • Use desktop tools and systems for embedded development • Develop software components for both desktop and embedded • Deliver tailored vertical solutions using a horizontal software infrastructure Create one solution to span whole Post PC spectrum

  5. Benefits of Horizontal Market • Common software components • Common software tools • Common software platform • High value for market leaders • High value for customers The PC market got this right

  6. Fragmentation: The Roadblock to Post-PC Computing • Proprietary offerings • Competing “standards” • Higher cost to customers • Limited value solutions • Lower quality solutions The embedded market is getting this wrong

  7. Linux offers “World Domination” • Linus says so • IDC says so • Wall St. says so (RHAT) Can it dominate/consolidate the Post PC market, too?

  8. Cost driven means custom to specific plat- form • Linux brings a. developers b. open-source c. low-cost • Currently on proprietary OS • Linux is an opportunity to make these open platforms - 3rd party developers • Trend towardsApp-specific servers @ the low-end PC-like (multi-func) Linux in Post-PC Computing Client Platforms Server Platforms CommsInfrastructure Thin Clients DeeplyEmbedded PC • Internet • File Server • Routers • Telecom Cellphones STB HH OA Pager • Hard Real-time required • Very small footprint required

  9. BUT...Linux has limits • Not designed for Real Time • Monolithic kernel is not “smallable” • Lack of standard configuration technology • Threat of fragmentation

  10. The Challenge • Preserve all that’s good with Linux • Fix what is wrong • Address the whole post-PC spectrum with a common solution

  11. The Solution: EL/IX • A configurable set of API’s based on POSIX • Full set – Linux • Subsets – Embedded Linux • Scale from 32MB down to 32KB orless!

  12. eCos Linux Embedded Linux EL/IX API EL/IX Spans the Spectrum GNU Client Platforms Server Platforms CommsInfrastructure Thin Clients DeeplyEmbedded PC • Internet • File Server • Routers • Telecom Cellphones STB HH OA Pager

  13. EL/IX is Sourceware • Open Source software • Supported by all Linux kernels • Can be ported to other RTOSs • Sponsored by Cygnus

  14. Open Source Model Prevents Fragmentation • Benefits of Open Source • Royalty-free • Highly configurable • Accelerate innovation • Reuse code • Large developer base

  15. Why Cygnus Can Deliver It • Designed/Implemented configure • Standard configuration tech for OSS • Designed/Implemented and support autoconf • Designed/Implemented eCos configure • Maintain software running on 100+ Host/Target combinations • Maintain glibc (user-level API for Linux) • Successfully coordinating contributions to GNU representing 1000s of developers worldwide • We can do it right!

  16. Why EL/IX Makes Sense • Best Dev. Environment • Fastest Time to Market • Largest available content and opportunity for software reuse • Least expensive solution • runtime royalty-free! • Best overall tech solution • Best vendor to develop/support

  17. Analysts Praise EL/IX “By establishing a common, open API and working with members of the Linux community, Cygnus is making it possible for embedded software companies to build applications which can serve a broader array of customer requirements without resorting to special, one-off techniques. This would lower their overall development costs and improve their time to market.” -- Dan Kusnetzky, Director, Operating Environments and Serverware, International Data Corporation

  18. Application Application Application EL/IX Delivers The Vision for Post- PC Computing Development Environment Including GNU Tools (gcc, gdb, etc.) Manual or Auto Configuration User Config EL/IX API API Config eCos or Other RTOS Kernel-level Config LINUX Thin Server Deeply Embedded

  19. Be a Part of the Solution • Register at www.sourceware.cygnus.com/elix for a draft of the API or to contribute to the project • Visit www.cygnus.com/products for more information about GNUPro and eCos OR stop by any of the demo stations!

More Related