EMBEDDED SYSTEMS G.V.P.COLLEGE OF ENGINEERING Affiliated to J.N.T.U. By By D.Ramya Deepthi D.Ramya...
-
Upload
phillip-lang -
Category
Documents
-
view
228 -
download
2
Transcript of EMBEDDED SYSTEMS G.V.P.COLLEGE OF ENGINEERING Affiliated to J.N.T.U. By By D.Ramya Deepthi D.Ramya...
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.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