Embeded OS :)

Post on 02-Dec-2014

115 views 4 download

Tags:

description

 

Transcript of Embeded OS :)

Embedded Operating system

GROUP NO. 3

•HAMZA MEHMOOD•AHMED SAAD

• Introduction• History• Characteristics• Advantages• Architecture & Design• Applications• Questions

An embedded system is a special-purpose computer system, designed to perform one or a few dedicated functions. The operating system which controls these embedded system is called embedded operating system. Embedded operating system is designed to be very compact and efficient.

Examples

WINDOWS EMBEDDED CE:

It is a GUI that is designed for doing work on several devices by using windows in that device.

Examples

Blackberry OS:It runs on hand held devices supplied

by RIM. It easily synchronize data wirelessly with devices.

Examples:

Google android:It is an OS designed by Google for

mobile devices. Android covers a vast range of applications i.e. wifi access, emails, video sharing, access to google apps and so on.

Examples:

i-phone OS:It is an OS designed by “apple” for using in i-phone and i-pads. With this OS you can manage all mobile functions by just a single tap of finger.

• Introduction• History• Characteristics• Architecture & Design• Applications• Qusetions

History

• In the earliest years of computers in 1930 – 40s, computers were sometimes dedicated to a single purpose task.

• One of the first recognizably modern embedded system was the Apollo Guidance Computer.

History

• Since these early applications in the 1960s, embedded systems have come down in price and there has been a dramatic rise in processing power and functionality. The first microprocessor for example, the Intel 4004 was designed for calculators .

• Introduction• History• Characteristics• Advantages• Architecture & Design• Applications• Questions

Characteristics (1/3)

• Special-purpose– Typically, is

designed to execute a single program, repeatedly

– It used to be single-purpose

– Now, multi-functioned, but single-purpose

Characteristics (2/3)

• Tightly constrained– Low cost– Simple systems– Fewer components

based – Performs functions

fast enough– Minimum power

Characteristics (3/3)

• Hardware and software co-exist– The software

written for embedded systems is often called firmware

– Is stored in read-only memory or Flash memory chips rather than a disk drive

• Introduction• History• Characteristics• Advantages• Architecture & Design• Applications• Questions

Advantages

• It is economic• It is power and time saving• Abstracts away complexities of

processor• Optimize use of system resources• Maintenance is easy• Processes are completed in minimum

processor cycles

Advantages

• Efficiency of work is maximized• Provides solid infrastructure for an

application• Improves developer productivity• Work become easy• Memory constraint• Easily programmable

• Introduction• History• Characteristics• Advantages• Architecture & Design• Applications• Questions

CPU Platforms

• It’s different from desktop computer.• CPU Architectures: ARM, AVR, Black

fin, Cold fire, eZ8, FR-V, H8, HT48, M16C, MIPS, PIC, PowerPC, R8C, SHARC, ST6, SuperH, etc.

Differences from usual computers

• Several components of different functionalities are found in embedded system software

• Response at time.

• All components use less the memory.

User Interface

• Embedded systems range from no user interface at all dedicated only to one task to full user interfaces similar to desktop operating systems in devices such as PDAs.

• Introduction• History• Characteristics• Architecture & Design• Applications• Questions

Applications:

Robots