0% found this document useful (0 votes)
94 views20 pages

Adams Engineering College Overview

This document discusses embedded systems and provides an overview of their architecture, applications, and recent trends. It defines embedded systems, lists their requirements, categories them based on functionality and performance, and describes their typical architecture which includes a CPU, memory, and I/O devices. It also discusses embedded operating systems and their role in task scheduling, memory management, and facilitating inter-task communication to support real-time applications.

Uploaded by

jajireddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views20 pages

Adams Engineering College Overview

This document discusses embedded systems and provides an overview of their architecture, applications, and recent trends. It defines embedded systems, lists their requirements, categories them based on functionality and performance, and describes their typical architecture which includes a CPU, memory, and I/O devices. It also discusses embedded operating systems and their role in task scheduling, memory management, and facilitating inter-task communication to support real-time applications.

Uploaded by

jajireddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

m    

 
 

Presented by:
Sandeep Nagubandi
(06651A0477)
IV/IV ECE
ADAMS ENGINEERING COLLEGE
m
m 
‘ In this presentation we are going to study about:-
J Understand what is an embedded systems.
J List the various applications areas in which embedded
systems are used.
J Categorize embedded systems.
J Gain knowledge of architecture of an embedded
systems.
J Understand the requirements of embedded systems.
J Learn about the recent trends in embedded system
development.
R  R
‘ §hey are Omni-present.
‘ §hough embedded systems have been around for many decades,
the last decade of the 20th century has been exciting
developments in this area.
‘ Embedded system are leading to the revolution of anywhere
anytime communication.
‘ Another innovation in the embedded system arena is in the
software development.
‘ Nearly 99% of the processors that are manufactured go into
these embedded systems.
‘ In short embedded systems are re-defining the information,
communication and entertainment technologies.
‘ It is not an exaggeration to say that we are lucky enough to be in
midst of such exciting developments.
 RmRR

‘ Reliability.
‘ Performance.

‘ Power consumption.

‘ Cost.

‘ Size.

‘ Limited user interface.

‘ Software up gradation capability.


mR  
 
 
‘ rased on functionality and performance
requirements ,embedded systems can be
categorized as:
J Stand-alone embedded systems.
J Real-time systems.

J Networked information appliances.

J Mobile devices.
m m 
   
‘ Stand-alone systems work in stand-alone mode.
‘ §hey take inputs ,process them and produce the
desired outputs.
‘ Embedded systems used in process control,
automobiles, consumer electronics items etc. fall into
this category.
‘ Examples:
digital camera, microwave oven, etc,«.
mR   
‘ Meeting the deadlines is the most important
requirement of real-time systems.
‘ i.e. real-time embedded systems have to complete a
specific task in a specific time period.
‘ Real-time systems are categorized as hard real-time
systems and soft real-time systems.
‘ In hard real-time systems, missing a dead line
may lead to catastrophe.
‘ In soft real-time systems ,meeting the deadline
is important.
‘ rut missing the deadline will not lead to a
catastrophe.
 R mR
mRm 
‘ A networked process control system consists of a
number of embedded systems.
‘ All of them are connected as local area network.
‘ Each embedded system can send real-time data to
a central location.
‘ Where the entire process control system is
monitored.
‘ §he monitoring can be done using a web browser
such as the Internet Explorer.

R R 

è Mobile devices such as mobile phones, PDAs,


smart phone etc. are a special category of
embedded systems.
è PDAs do many genertal-purpose tasks.
è §hey need to be designed just like the
´conventionalµ embedded systems.
è §he limitations of the mobile devices- memory
constrains, small size, lack of good interface.
m R   
 
 
m  
 

    

   
m m m R 
  Central Processing Unit.
  Memory.
  Clock Circuitry.
  Reset Circuitry.
  Chip Select.
  Input/output Devices.
  Communication Interfaces.
  Power Supply Unit.
m m R 

a) Architecture of Embedded Systems.


b) Categories of Embedded Systems.
c) Services Provided by an Operating System.
R  R 
 m mR

rased on capabilities, O.S are divided into different categories.
§hey are:-

J Single-tasking OS versus Multi-tasking OS.


J Single-user OS versus Multi-user OS.
J Command ²driven OS versus GUI-based OS.
J Reliability.
J Multi-tasking with time constrains.
J Small footprint.
J Support diskless systems.
J Portability.
J Scalability.
J Support for standard API.
m R   
  mR
 
‘ §ask scheduling.
‘ Context switching.
‘ Mutual exclusion.
‘ Inter task communication.
‘ Memory management.
‘ §imer services.
‘ Kernel.
‘ Device manager.
‘ Communication protocol software.
‘ Libraries.
‘ File system.
mR  
 
 
‘ Non-real-time Embedded Operating Systems.
‘ Real-time Operating Systems.

‘ Mobile/Handheld Operating Systems.


mR mR m
· §o create, suspend and delete tasks.
· §o do task scheduling for meeting real-time requirements.
· §o facilitate inter-task communication and synchronization
between tasks.
· §o initialize, increment and reset counters to keep track of
time.
· §o allocate and free memory.
· §o access the I/O devices.
· §o access the communication protocol stack.
mR mR mm
‘ Consumer appliances.
‘ Office automation.
‘ Industrial automation.
‘ Medical electronics.
‘ Computer networking.
‘ §elecommunications.
‘ Wireless technologies.
‘ Instrumentation.
‘ Security.
‘ Finance.
‘ -----------
   
‘ Processor Power.
‘ Memory.
‘ Operating Systems.
‘ Communication Interfaces and Networking
Capability.
‘ Programming Languages.
‘ Development §ools.
‘ Programmable Hardware.
 R

You might also like