creating a true open standard for embedded development
Download
Skip this Video
Download Presentation
Creating a True Open Standard for Embedded Development

Loading in 2 Seconds...

play fullscreen
1 / 19

Creating a True Open Standard for Embedded Development - PowerPoint PPT Presentation


  • 124 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Creating a True Open Standard for Embedded Development' - emily


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
market opportunities

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

the spectrum of post pc computing
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

the vision a complete solution for post pc development
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

benefits of horizontal market
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

fragmentation the roadblock to post pc computing
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

linux offers world domination
Linux offers “World Domination”
  • Linus says so
  • IDC says so
  • Wall St. says so (RHAT)

Can it dominate/consolidate

the Post PC market, too?

linux in post pc computing

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
but linux has limits
BUT...Linux has limits
  • Not designed for Real Time
  • Monolithic kernel is not “smallable”
  • Lack of standard configuration technology
  • Threat of fragmentation
the challenge
The Challenge
  • Preserve all that’s good with Linux
  • Fix what is wrong
  • Address the whole post-PC spectrum with a common solution
the solution el ix
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!
el ix spans the spectrum

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

el ix is sourceware
EL/IX is Sourceware
  • Open Source software
  • Supported by all Linux kernels
  • Can be ported to other RTOSs
  • Sponsored by Cygnus
open source model prevents fragmentation
Open Source Model Prevents Fragmentation
  • Benefits of Open Source
  • Royalty-free
  • Highly configurable
  • Accelerate innovation
  • Reuse code
  • Large developer base
why cygnus can deliver it
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!
why el ix makes sense
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
analysts praise el ix
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

slide18

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

be a part of the solution
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!
ad