LINUX EMBEDDED SYSTEMS TRENDS Steven C. Zupfer 07/15/02.

Slides:



Advertisements
Similar presentations
MicroSys OS Selection - a customer perspective MicroSys Electronics GmbH Reiner Mauthe Sales and Marketing.
Advertisements

Technology Analysis LINUX Alper Alansal Brian Blumberg Ramank Bharti Taihoon Lee.
EPD Co. Ltd. Medical Software Company Why open source platform is the best platform For the PACS servers? Why open source platform is the best platform.
Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
Implementing Fault Tolerant Systems with Windows CE.NET Reliable System Design 2010 by: Amir M. Rahmani.
Industrial Technologies Tom Togsverd 21June 12 Competitiveness through Digitalization New Technology Framework Tom Togsverd Director General, Danish ICT.
Click Here to Begin. Objectives Purchasing a PC can be a difficult process full of complex questions. This Computer Based Training Module will walk you.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
VERITAS Software Corp. BUSINESS WITHOUT INTERRUPTION Fredy Nick SE Manager.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Polymorph Technologies Pte Ltd “ The Leader in Information Technology” ACCPOL (Point-of-Sales)
IT Infrastructure and Platforms
1 CIS450/IMSE450/ECE478 Operating Systems Winter 2003 Professor Jinhua Guo.
Comparative Operating Systems Fall 2001 An Examination of Embedded Linux as a Real Time Operating System Mark Mahoney.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter 4 - Software – Part 2 Dr. V.T. Raja Oregon State University.
Programmable Logic Controllers (PLCs) This course deals with PLCs, Programmable Logic Controllers. PLCs are the industrial computer/controllers that are.
Use of Thin Clients in an Industrial Environment Foxboro Southeast User’s Group Birmingham, Al February 10-11, 2009 Walter Conner Senior Plant Engineer.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Embedded Linux Systems Linux System Administration CSIS 4490 Summer Semester Prof. Ken Hoganson.
COMMERCIAL OFF-THE-SHELF (COTS) Implementation of commercially available technologies for traditionally customized applications Examples: –Military –Industrial.
SharePoint Portal Server 2003 JAMES WEIMHOLT WEIDER HAO JUAN TURCIOS BILL HUERTA BRANDON BROWN JAMES WEIMHOLT INTRODUCTION OVERVIEW IMPLEMENTATION CASE.
Apple Computer: Transformation towards GUI Analysis and Revised Strategy presented by Walter J. Ferrier, Ph.D. CEO, Thoroughbred Consulting Group.
An Introduction and Practical approach to RTOS concepts.
Operating Systems Operating System
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
EMBEDDED SYSTEMS G.V.P.COLLEGE OF ENGINEERING Affiliated to J.N.T.U. By By D.Ramya Deepthi D.Ramya Deepthi & V.Soujanya V.Soujanya.
Wind River VxWorks Presentation
Excellence Publication Co. Ltd. Volume Volume 1.
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
Survey of PC and Network Operating Systems
Chapter 4 System Software.
Introduction To Computer System
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Lecture 13 Introduction to Embedded Systems Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
Introduction to Embedded Software Development School of software Engineering Introduction to Windows CE.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
1 University of Palestine Faculty of Business Administration and Finance M.I.S Applications Application of Information Systems (Linux) Prepared By: Muhannad.
Fatemeh khademi 1.  Sun Microsystems develops the most innovative products and services that power the network economy.  Guided by a singular vision.
OSes: 1. Intro 1 Operating Systems v Objectives –introduce Operating System (OS) principles Certificate Program in Software Development CSE-TC and CSIM,
Uncovering the Multicore Processor Bottlenecks Server Design Summit Shay Gal-On Director of Technology, EEMBC.
1 FMC: Driving the Transition to IMS Ken Kuenzel VP and Founder Covergence Inc.
Embedded OS Options. Operating systems for embedded devices As embedded systems (PDAs, cellphones, point-of-sale devices, VCRs, industrial robot control,
Görkem Gülan Carlos Hurtado Carmel Roche Lars Eriksen Renato Zanetti Microsoft
Industry Classification Computer Hardware and Related Software iMac MacBooks Mac Pro Desktops Mac Displays Time Capsule Xserve/ Mac Pro Servers Mac Mini.
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
Computer Software. Software n According to the American Heritage Dictionary software is n "The programs, routines, and symbolic languages that control.
Storage Devices A storage device is used to store instructions, data, and information when they are not being used in memory – Magnetic disks use magnetic.
Issues and Outlook: 1999 and Beyond Is Apple successful? Past/current strategy? What are the main concerns/issues that confront Apple? Where is Apple headed.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
CIS 210 Systems Analysis and Development Week 1 Part II The Origins of Software,
ARM offers a broad range of processor cores to address a wide variety of applications while delivering optimum performance, power consumption and system.
Rotterdam, March 31, 2004 Group 8 - Section B Oscar Bernaldez / Pablo Franzini / Masa Kijima Alessandro Piloni / Nikolaos Platis / Iris Tang.
Challenges in Porting & Abstraction. Getting Locked-In Applications are developed with a particular platform in mind The software is locked to the current.
Agenda UNX122_022_w1_p3 Overview of UNIX
Chapter 4. OBJECTIVES Define IT infrastructure and describe the components and levels of IT infrastructure Identify and describe the stages of IT infrastructure.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
Thomas Baus Senior Sales Consultant Oracle/SAP Global Technology Center Mail: Phone:
Red Hat, Inc. The Revolution of Choice. Red Hat, Inc. Founded in 1995 –Bob Young, CEO - Co-founder –Marc Ewing, CTO - Co-founder Headquartered in Research.
Polymorph Technologies Pte Ltd “ The Leader in Information Technology”
Operating System & Application Software
Computer Software Lecture 5.
Embedded Linux Systems
Colorado Space Grant Symposium
Why PC Based Control ?.
Introduction to Embedded Systems
Subject Name: Operating System Concepts Subject Number:
Module 02 Operating Systems
Presentation transcript:

LINUX EMBEDDED SYSTEMS TRENDS Steven C. Zupfer 07/15/02

Agenda Major Linux trends Embedded systems market Embedded systems requirements changing Linux embedded systems Embedded Linux Consortium Embedded Linux advantages & disadvantages Embedded v. Realtime Survey Results Summary References

Major Linux Trends Vendor rivalry – Oracle, IBM, SAP promoting Linux competitive position v. Microsoft Component chaos – underlying OS less important. Linux viewed component-based Appliance computing - Embedded arena International computing – China & Mexico want to catch up quickly. Less knowledge base. Collegiate computing – Linux very familiar

Embedded Systems 80% of microprocessors go to embedded computing applications (v. desktop appls) Examples: telecom, industrial control, consumer electronics, retail POS autom, military sys, avionics, medical equip 50% of embedded device mfr develop & maintain their own in-house developed proprietary OS –Finely tuned functionality, Low resource use –Not flexible, Not powerful for complex appls of network connections, incompatible with Internet Protocol (IP), Costly

Embedded Sys Requirements Changing Embedded devices are everywhere –All Embedded – 1999 $.9B to 2003 $1.6B Networking technologies to communicate over the Internet Device application complexity growing Cost reduction – every penny counts in competitive markets Time-to-market critical to beat competition Open source code wanted – understand, tweak

Linux Embedded Systems Linux embedded sys near zero in ’98, ’99 12% Linux embedded sys in ’00 for 4 th place in non-in-house dev. embedded OS 38% - 45% of embedded sys developers consider for new projects – 2 nd only to mkt leader, Wind River’s VxWorks Embedded Linux Consortium formed 3/02 Main competitors: In-house developed OS & Windows CE

Embedded Linux Consortium Formed in March 2002 To promote use of Linux in embedded sys Working on certification program – any certified application works on any certified embedded Linux distribution Members include: Intel, Motorola, Sony, Sharp, Red Hat

Linux Embedded Systems Advantages Superb reputation for reliability and robustness Stable Inexpensive Broad range of development tools by embedded world standards Lots of embedded sys drivers readily available Extensive documentation

Linux Embedded Systems Advantages Especially attractive to non-realtime dedicated OS, e.g. set-top boxes, embedded servers Where primary issues are economics and time-to-market –Increasingly, software cost is primary embedded sys cost component –Software development is major scheduling bottleneck

Linux Embedded Systems Advantages Open Source - any one can understand and modify it to needs Linux modular structure (Windows is not) –Full Linux: 10MB –Trim Linux: floppy disk

Linux Embedded Systems Disadvantages Not Realtime system, e.g. process control, mission critical applications Linux size – but resources on embedded sys is growing as processor & memory prices fall Not always single vendor support Lack of Standards – So, ELC working on cert program for embedded versions of Linux

“Embedded” v. “Realtime” Distinction is important to Linux Realtime sys need “determinacy” – i.e. guarantee a given operation will be completed in a given time period Embedded sys includes “soft realtime,” or “near-realtime” – where critical time period is long enough to be met Linux designed to allow “interrupt” of processes and not for “determinacy”

“Embedded” v. “Realtime” Linux is not a realtime sys but, can be modified to meet “soft realtime” constraints But, groups are developing true realtime Linux versions through add-on modules

Survey Results

Embedded OS – 2001 sort

Embedded OS – 2002 Projected

Summary Embedded sys is a growth market Device mfrs moving from in-house developed embedded OS to outsourced Linux has good reputation in marketplace Linux embedded sys trends - potential #1 outsourced embedded OS within a couple of years

References zard.xmlwww.infoworld.com/articles/op/xml/00/08/14/000814opvi zard.xml embedded.htmlwww.linuxworld.com/linuxworld/lw /lw-05- embedded.html www.zdnet.com.au/printfriendly?AT=