embedded systems g.v.p.college of engineering affiliated to j.n.t.u. by by d.ramya deepthi d.ramya...

16
EMBEDDED SYSTEMS EMBEDDED SYSTEMS G.V.P.COLLEGE OF ENGINEERING G.V.P.COLLEGE OF ENGINEERING Affiliated to J.N.T.U. Affiliated to J.N.T.U. By By D.Ramya Deepthi D.Ramya Deepthi & & V.Soujanya V.Soujanya

Upload: phillip-lang

Post on 26-Dec-2015

228 views

Category:

Documents


2 download

TRANSCRIPT

EMBEDDED SYSTEMSEMBEDDED SYSTEMSG.V.P.COLLEGE OF ENGINEERINGG.V.P.COLLEGE OF ENGINEERING

Affiliated to J.N.T.U.Affiliated to J.N.T.U.

ByBy D.Ramya D.Ramya

Deepthi Deepthi &&

V.SoujanyaV.Soujanya

INDEX

Introduction Characteristics Categories Embedded System Architecture Applications Recent Trends of Embedded Systems

1.INTRODUCTION:

An Embedded System is defined as a computing device that does a specific focused job.

They are self-contained programs that are embedded within a piece of hardware.

Embedded software is also known as

‘FIRMWARE’.

2.CHARACTERISTICS:

Reliability Performance Power consumption Cost Size Limited user interface Software upgradation capability

3.CATEGORIES:

Stand-alone embedded systems Real-time systems Networked Information Appliances Mobile Devices

Digital camera

Desktop Computer Internet

Weather Monitorin

gSystem

NETWORKED INFORMATION APPLIANCES

HARD REAL-TIME EMBEDDED SYSTEM STAND-ALONE EMBEDDED SYSTEM

Missile embedded with

a tracking system

Aircraft

4.EMBEDDED SYSTEM ARCHITECTURE

• .

Hardware

OS

Application

Software

4.1) HARDWARE ARCHITECTURE

.Output devicecommun

ication interfaces

Application-specific circuitry

RAM ROM

CPU

Input Device

4.2)SOFTWARE ARCHITECTURE

• . 1.Operating System a) Communication Software

b) File System

c) Kernel

d) Libraries

e) Device Manager

2.Application Programming Interface (API)

3.Application Software

OS

API

AS

a b

c

d

e

Components of Software:

The Operating System Kernel Device Manager Communication Protocol Software Libraries File Systems The Application Programming Interface The Application Software

Application Software Function Calls

To create,suspend and delete tasks To do task scheduling for meeting real-

time requirements. To facilitate inter-task communication

and synchronization between tasks. To allocate and free memory To access the I/O devices To access the communication protocol

stack

5.APPLICATIONS:5.APPLICATIONS:

Consumer appliancesConsumer appliances Office automationOffice automation Industrial automationIndustrial automation Medical electronicsMedical electronics Computer NetworkingComputer Networking Tele communicationsTele communications Wireless TechnologiesWireless Technologies InstrumentationInstrumentation Security Security FinanceFinance

6.RECENT TRENDS:

Memory Operating Systems Communication interfaces and networking

capability Programming languages Development tools

CONCLUSION

QUERIES?QUERIES?QUERIES?QUERIES?..

THANK YOUTHANK YOU