Embeded OS :)

27

description

 

Transcript of Embeded OS :)

Page 1: Embeded OS :)
Page 2: Embeded OS :)

Embedded Operating system

Page 3: Embeded OS :)

GROUP NO. 3

•HAMZA MEHMOOD•AHMED SAAD

Page 4: Embeded OS :)

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

Page 5: Embeded OS :)

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.

Page 6: Embeded OS :)

Examples

WINDOWS EMBEDDED CE:

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

Page 7: Embeded OS :)

Examples

Blackberry OS:It runs on hand held devices supplied

by RIM. It easily synchronize data wirelessly with devices.

Page 8: Embeded OS :)

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.

Page 9: Embeded OS :)

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.

Page 10: Embeded OS :)

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

Page 11: Embeded OS :)

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.

Page 12: Embeded OS :)

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 .

Page 13: Embeded OS :)

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

Page 14: Embeded OS :)

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

Page 15: Embeded OS :)

Characteristics (2/3)

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

based – Performs functions

fast enough– Minimum power

Page 16: Embeded OS :)

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

Page 17: Embeded OS :)

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

Page 18: Embeded OS :)

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

Page 19: Embeded OS :)

Advantages

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

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

Page 20: Embeded OS :)

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

Page 21: Embeded OS :)

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.

Page 22: Embeded OS :)

Differences from usual computers

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

• Response at time.

• All components use less the memory.

Page 23: Embeded OS :)

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.

Page 24: Embeded OS :)

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

Page 25: Embeded OS :)

Applications:

Page 26: Embeded OS :)

Robots

Page 27: Embeded OS :)