SlideShare a Scribd company logo
AN INTRODUCTION
 Normal everyday items contain computer chips, complete with CPU, memory,
programs
 Television, Entertainment. Center, Automobiles, Irrigation,
 MP3, cell phones, GPS,
 microwave, home alarms, thermostats,
 network routers, game consoles
 Special purpose machines contain computers
 Manufacturing, metering, sensing,
 ATM machines, kiosks
 Medical Instruments, Aircraft, Satellites
 The electronics that are used in these appliances etc are embedded systems,
or ‘embeds’ . . .
 What is an Embedded System??
 The embedded systems is wide and varied, and it is difficult to exact
definitions or descriptions. . .
 it constantly evolves with advances in technology and dramatic decreases in
the cost of implementing various hardware and software components.
 In recent years, the field has outgrown many of its traditional descriptions.
 In the college, as well as here, in the Club, we will consider Embedded
Systems as simply:
HARDWARE + SOFTWARE
 Embedded systems are more limited in hardware and/or software
functionality than a personal computer (PC).
 An embedded system is designed to perform a dedicated function.
 An embedded system is a computer system with higher quality and reliability
requirements than other types of computer systems.
 Some devices that are called embedded systems, such as PDAs or web pads,
are not really embedded systems.
 the wide spectrum of embedded system devices is that there is no single
definition reflecting them all.
 Why Is the Architecture of an Embedded System Important?
 Because it clearly outlines the requirements of the system, an architecture
can act as a solid basis for analyzing and testing the quality of a device and
its performance under various circumstances.
 the various structures of an architecture can then be leveraged for designing
future products with similar characteristics, thus allowing design knowledge
to be reused, and leading to a decrease of future design and development
costs.
 architecture by definition is a set of representations of those elements
and their relationships. before starting development, take control of the
design by defining the architecture first.
 embedded architecture is a useful tool in understanding all of the major
elements, why each component is there, and why the elements behave the
way they do.
HARDWARE
SYSTEM SOFTWARE
 What the Embedded Systems Model indicates is that all embedded systems
share one similarity at the highest level; that is, they all have at least one
layer (hardware) or all layers (hardware, system software and application
software) into which all components fall.
 The hardware layer contains all the major physical components located on an
embedded board, whereas the system and application software layers contain
all of the software located on and being processed by the embedded system
APPLICATION SOFTWARE
APPLICATION PROGRAM INTERFACE
APPLICATION SOFTWARE
OPERATING SYSTEMLIBRARIES KERNEL
HARDWARE
 The Hardware of the Embed consists of several components and includes the
power supply, memory and processing power among others
 The main fundamental part of the Hardware is the Processor
 Embedded Systems are characterized by their limited footprint, and small but
easily accessible memory.
Actuators
sensors
input
Permanent memory
Program
memoryuC
Output
Communication Device
Input devices are possibly keyboard or
keypad for typing in alpha numeric
commands. An example is a remote
clock
Sensors are used in an environment for
measurement of various parameters
Permanent Memory is used to store data
indefinitely. Possibly a flash device.
This is the brain of the system. Possibly a
microcontroller or microprocessor.
This is temporary ‘volatile’ memory. Of the order
of a few KBs, not more. Holds bootstrap
code(ROM) and intermediate storage results(RAM)
The output of such a system, would probably
be an LCD display, or a speaker
These, are used to produce a mechanical
response. The future will see more of these
in embedded systems.
This is the Clock. This produces the master
beat by which the entire circuit operates
The Clock, uC/uP and the Program Memory
form the CPU of the system
This is a futuristic addition to the traditional
architecture. A module for communication to the
external world (Bluetooth, Zigbee)
Basically, an Embed consists of these.
However, there are other elements that
need to be considered while designing such a
system. For the sake of simplicity, we are
not including it here.
This block diagram shows the typical hardware in an
Embedded System
Display
Controller
clock
Counter
0000
0001
0010
0011
0100
…..
Clock of the circuit functions this way
 The processing capability of an Embed is given by it’s processor, which maybe:
 A General Purpose Processor
 A microcontroller
 A Digital Signal Processor
 The simplest, and perhaps the most commonly used uc is the PIC series
 PIC controllers are simple, and inexpensive
 Newer form of uc with more advanced architecture and better processing
power is available, known as the Advanced RISC Machine (ARM) processor.
 The memory on board an Embed is limited.
 The highest amounts of memory available would be 512KB or less
 Memory on board an Embed exists as:
 RAM – assists in processing(holds intermediate processing results)
 ROM – involved in loading up the system(holds the bootstrap code)
 Flash – Additional memory for limited storage
 Software consists of both the Application Software, and the Operating System
bundled together as a package.
 The Software of an Embedded System is not programmed on the board itself.
Rather, it is developed on a host system such as, a desktop, and then
transferred onto the Board.
 The Software maybe in the form of C or it’s variants (C++, C#, Embedded C, C
Objective) or Java, or any other convenient language.
 The Application Software may be developed separately, and the Operating
System maybe obtained from a separate vendor.
 Examples of available Operating Systems are Python, Mandrake OS etc
#include<pic.h>
#include"pic_serial.h"
#include"pic_lcd8.h"
#include"pic_adc.h“
void interrupt ser()
{
if(RCIF==1)
{
strng[j]=RCREG;
if(strng[0]=='*')j++; else j=0;
RCIF=0;
 When approaching embedded systems architecture design, several models can
be applied to describe the cycle of embedded system design
 The waterfall model: there is a process for developing a system in steps,
where results of one step flow into the next step.
 The spiral model: there is a process for developing a system in steps, and
throughout the various steps, feedback is obtained and incorporated back into
the process.
 the embedded system design and development process is divided into four
phases: creating the architecture, implementing the architecture, testing the
system, and maintaining the system.
OLD NEW
Many connecting
wires
One wire runs all
over the vehicle
and carries
power and
signal
S
W
I
T
C
H
E
S
L
A
M
P
S
Switches +
signal
encoders
Lamps +
signal
decoders
5. JTAG (Joint Test Action Group) test
and programming port.
6. RAM, a single ESMT M12L64164A 8
MB chip.
7. Flash memory, obscured by sticker.
8. Power supply regulator.
9. Main power supply fuse.
10. Power connector.
11. Reset button.
12. Quartz crystal.
13. Ethernet port.
14. Ethernet transformer, Delta LF8505.
15. KS8721B Ethernet PHY transmitter
receiver.
16. USB port.
17. Telephone (RJ11) port.
18. Telephone connector fuses.
Netgear DG632 ADSL Modem/router.
1. Telephone decoupling electronics (for ADSL).
2. Multicolor LED (displaying network status).
3. Single color LED (displaying USB status).
4. Main processor, a TNETD7300GDU, a member of
Texas Instruments' AR7 product line.
 $45 billion market in 2004, rising to $88 billion in 2009
 Many more embedded processors per person, than general purpose
processors
 A cell phone may have 20-100 separate processors
 Value of embedded electronics in Automobiles: 25% of total cost, to rise to
35% by 2015
 Embedded market is 50 times the desktop market
 Application Domains:
 Automotive, Avionics, Industrial Automation, Telecommunication, Consumer
Electronics, Medical, IT hardware
 Cutting edge:
 Multicore processors, Network on Chip, System on chip (e.g. the iPhone, PS-3)
 A lot of Automation, as well as Appliances depend on Embedded Systems and
therefore Embeds give us a good area for research and exploration.
 It gives us whole avenues
 One of our aims is to do research. This is a very good field for us to start with.
 We need Embedded Systems based projects to be designed here in this Club.
 The College is facing it’s own problems in infrastructure, and it is one of our aims
to discover solutions to such problems in our own capacity.
 Embedded Systems and Embeds WILL help us reach that level.
 We have focused on basics for too long
 It’s time to move on
 We have the knowledge to grow more and gain further expertise
Why us??? Why do we need to learn about this ??
 Microprocessors and microcontrollers
 Digital communication
 Digital signal processing
 Digital image processing
 Very large scale integration – design
Here also, another possible
set of applications for your
system
Here you learn about possible
applications for your system
Here is where you learn about
the brain of the system. . .Here is where you learn
about the process of
communication between
devices. . .
Not directly implementable,
but still useful for Embedded
System development
PRESENTATION DETAILS
This Presentation was developed for perusal by The Robotics Club, Gnanamani College of Technology and is the
sole property of the same. It can be availed at the Club website, www.robo-meniac.jimdo.com
A number of external sources have been referred in making this presentation. The author expresses his gratitude to
the makers of those sources.
Name : Introduction to Embedded Systems
Details : Regarding Embedded Electronics
Topics : Introduction
Architecture
Hardware
Software
Design
Outlook
Our needs
Target Audience : Third Year students
Date of Conception : 22/02/2014
Reference No. : #TY1314ES01

More Related Content

What's hot

Embedded Systems Implementation and Applications
Embedded Systems Implementation and ApplicationsEmbedded Systems Implementation and Applications
Embedded Systems Implementation and Applications
Kaushik Padmanabhan
 
Embedded systems in brief
Embedded systems   in briefEmbedded systems   in brief
Embedded systems in brief
krnathan
 
Embedded System
Embedded SystemEmbedded System
Embedded System
Sneha Chopra
 
Chapter # 1
Chapter # 1Chapter # 1
Chapter # 1
SahamAkmal
 
Embedded
EmbeddedEmbedded
E.s (2)
E.s (2)E.s (2)
E.s (2)
Sneha Chopra
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
RajalakshmiSermadurai
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
Prof. Erwin Globio
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
WalaaMohamed
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
Sandeep Reddy
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1
Moe Moe Myint
 
Introduction to Embedded System I : Chapter 2 (2nd portion)
Introduction to Embedded System I : Chapter 2 (2nd portion)Introduction to Embedded System I : Chapter 2 (2nd portion)
Introduction to Embedded System I : Chapter 2 (2nd portion)
Moe Moe Myint
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
Zakaria Gomaa
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
Dr. Pankaj Zope
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
Apurva Zope
 
Module3 system unit
Module3 system unitModule3 system unit
Module3 system unit
zamzulaiha
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
KIET Group of Institutions, Ghaziabad
 
Embedded software development
Embedded software developmentEmbedded software development
Embedded software development
Pronesisvip
 
System’s specification
System’s specificationSystem’s specification
System’s specification
Rachel Espino
 
Introduction to Firmware
Introduction to FirmwareIntroduction to Firmware
Introduction to Firmware
Caroline Murphy
 

What's hot (20)

Embedded Systems Implementation and Applications
Embedded Systems Implementation and ApplicationsEmbedded Systems Implementation and Applications
Embedded Systems Implementation and Applications
 
Embedded systems in brief
Embedded systems   in briefEmbedded systems   in brief
Embedded systems in brief
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Chapter # 1
Chapter # 1Chapter # 1
Chapter # 1
 
Embedded
EmbeddedEmbedded
Embedded
 
E.s (2)
E.s (2)E.s (2)
E.s (2)
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1
 
Introduction to Embedded System I : Chapter 2 (2nd portion)
Introduction to Embedded System I : Chapter 2 (2nd portion)Introduction to Embedded System I : Chapter 2 (2nd portion)
Introduction to Embedded System I : Chapter 2 (2nd portion)
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Module3 system unit
Module3 system unitModule3 system unit
Module3 system unit
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
Embedded software development
Embedded software developmentEmbedded software development
Embedded software development
 
System’s specification
System’s specificationSystem’s specification
System’s specification
 
Introduction to Firmware
Introduction to FirmwareIntroduction to Firmware
Introduction to Firmware
 

Viewers also liked

Video reporter
Video reporterVideo reporter
Video reporter
domenico mimmo pennone
 
Ejercicios #2 efrain cortez
Ejercicios #2 efrain cortezEjercicios #2 efrain cortez
Ejercicios #2 efrain cortez
mariaeec
 
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing ProfileSasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar Reddy
 
Negocios Internacionales
Negocios InternacionalesNegocios Internacionales
Negocios Internacionales
Sebastian Diaz
 
1 er módulotermodinamica II
1 er módulotermodinamica II1 er módulotermodinamica II
1 er módulotermodinamica II
LuisMedina01
 
Efrain cortez 21.505.204
Efrain cortez 21.505.204Efrain cortez 21.505.204
Efrain cortez 21.505.204
mariaeec
 
Mavi - Opt in Reminder Personalization
Mavi - Opt in Reminder PersonalizationMavi - Opt in Reminder Personalization
Mavi - Opt in Reminder Personalization
Çağatay Akardere
 
Il Marketing del Futuro by Content Marketing Institute
Il Marketing del Futuro by Content Marketing InstituteIl Marketing del Futuro by Content Marketing Institute
Il Marketing del Futuro by Content Marketing Institute
Simone Serni
 
Tarefa patrulha potiguara liderança
Tarefa patrulha potiguara liderançaTarefa patrulha potiguara liderança
Tarefa patrulha potiguara liderança
Fabio Spina
 
Proceso de supervision
Proceso de supervisionProceso de supervision
Proceso de supervision
sirasorett
 
Actividades complementarias de magnitud física
Actividades complementarias de magnitud físicaActividades complementarias de magnitud física
Actividades complementarias de magnitud física
Giuliana Tinoco
 
Turismo e reput'azione: La zona cieca del turismo
Turismo e reput'azione: La zona cieca del turismoTurismo e reput'azione: La zona cieca del turismo
Turismo e reput'azione: La zona cieca del turismo
Roberta Milano
 

Viewers also liked (12)

Video reporter
Video reporterVideo reporter
Video reporter
 
Ejercicios #2 efrain cortez
Ejercicios #2 efrain cortezEjercicios #2 efrain cortez
Ejercicios #2 efrain cortez
 
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing ProfileSasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing Profile
 
Negocios Internacionales
Negocios InternacionalesNegocios Internacionales
Negocios Internacionales
 
1 er módulotermodinamica II
1 er módulotermodinamica II1 er módulotermodinamica II
1 er módulotermodinamica II
 
Efrain cortez 21.505.204
Efrain cortez 21.505.204Efrain cortez 21.505.204
Efrain cortez 21.505.204
 
Mavi - Opt in Reminder Personalization
Mavi - Opt in Reminder PersonalizationMavi - Opt in Reminder Personalization
Mavi - Opt in Reminder Personalization
 
Il Marketing del Futuro by Content Marketing Institute
Il Marketing del Futuro by Content Marketing InstituteIl Marketing del Futuro by Content Marketing Institute
Il Marketing del Futuro by Content Marketing Institute
 
Tarefa patrulha potiguara liderança
Tarefa patrulha potiguara liderançaTarefa patrulha potiguara liderança
Tarefa patrulha potiguara liderança
 
Proceso de supervision
Proceso de supervisionProceso de supervision
Proceso de supervision
 
Actividades complementarias de magnitud física
Actividades complementarias de magnitud físicaActividades complementarias de magnitud física
Actividades complementarias de magnitud física
 
Turismo e reput'azione: La zona cieca del turismo
Turismo e reput'azione: La zona cieca del turismoTurismo e reput'azione: La zona cieca del turismo
Turismo e reput'azione: La zona cieca del turismo
 

Similar to Embedded Systems

BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
abdisahirko
 
Embedded system
Embedded systemEmbedded system
Embedded system
Anmol Bagga
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
anshul parmar
 
System Software ( Os )
System Software ( Os )System Software ( Os )
System Software ( Os )
Paula Smith
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
Ashwin180668
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
Pruthvi Koli
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
Aditya Porwal
 
COMPUTER COMPONENTS
COMPUTER COMPONENTSCOMPUTER COMPONENTS
COMPUTER COMPONENTS
JemarManatad1
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introduction
Anant Shrivastava
 
Language for embedded system
Language for embedded systemLanguage for embedded system
Language for embedded system
vkrhanjeeth .
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System
Rajesh Roshan
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
Shivashankar Sawalgi
 
Embedded system
Embedded systemEmbedded system
Embedded system
Pankaj Upadhyay
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded system
Pankaj joshi
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
TARUN KUMAR
 
Embedded systemppt2343
Embedded systemppt2343Embedded systemppt2343
Embedded systemppt2343
Punumalli Sekhar Babu
 
EMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxEMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptx
MohammedtajuddinTaju
 
Lec no. 4 hardware and software basic
Lec no. 4 hardware and software basicLec no. 4 hardware and software basic
Lec no. 4 hardware and software basic
Jiian Francisco
 
Embeddedsystems
EmbeddedsystemsEmbeddedsystems
Embeddedsystems
Prabhakaran Durai
 
Cliff sugerman
Cliff sugermanCliff sugerman
Cliff sugerman
clifford sugerman
 

Similar to Embedded Systems (20)

BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
System Software ( Os )
System Software ( Os )System Software ( Os )
System Software ( Os )
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
COMPUTER COMPONENTS
COMPUTER COMPONENTSCOMPUTER COMPONENTS
COMPUTER COMPONENTS
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introduction
 
Language for embedded system
Language for embedded systemLanguage for embedded system
Language for embedded system
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded system
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
 
Embedded systemppt2343
Embedded systemppt2343Embedded systemppt2343
Embedded systemppt2343
 
EMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxEMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptx
 
Lec no. 4 hardware and software basic
Lec no. 4 hardware and software basicLec no. 4 hardware and software basic
Lec no. 4 hardware and software basic
 
Embeddedsystems
EmbeddedsystemsEmbeddedsystems
Embeddedsystems
 
Cliff sugerman
Cliff sugermanCliff sugerman
Cliff sugerman
 

Recently uploaded

一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
xuqdabu
 
Production.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd ddddddddddddddddddddddddddddddddddProduction.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd dddddddddddddddddddddddddddddddddd
DanielOliver74
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
1jtj7yul
 
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDARLORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
lorraineandreiamcidl
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
xuqdabu
 
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
6oo02s6l
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
eydeofo
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
nudduv
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Peter Gallagher
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
2g3om49r
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
aozcue
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
nudduv
 
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
1jtj7yul
 
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
xuqdabu
 
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
snfdnzl7
 
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
uyesp1a
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
byfazef
 
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
yizxn4sx
 
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
u0g33km
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
xuqdabu
 

Recently uploaded (20)

一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
一比一原版(UQ文凭证书)昆士兰大学毕业证如何办理
 
Production.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd ddddddddddddddddddddddddddddddddddProduction.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd dddddddddddddddddddddddddddddddddd
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
 
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDARLORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
 
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
 
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
 
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
 
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
 
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
按照学校原版(Columbia文凭证书)哥伦比亚大学毕业证快速办理
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
 
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
 
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
 

Embedded Systems

  • 2.  Normal everyday items contain computer chips, complete with CPU, memory, programs  Television, Entertainment. Center, Automobiles, Irrigation,  MP3, cell phones, GPS,  microwave, home alarms, thermostats,  network routers, game consoles  Special purpose machines contain computers  Manufacturing, metering, sensing,  ATM machines, kiosks  Medical Instruments, Aircraft, Satellites  The electronics that are used in these appliances etc are embedded systems, or ‘embeds’ . . .
  • 3.  What is an Embedded System??  The embedded systems is wide and varied, and it is difficult to exact definitions or descriptions. . .  it constantly evolves with advances in technology and dramatic decreases in the cost of implementing various hardware and software components.  In recent years, the field has outgrown many of its traditional descriptions.  In the college, as well as here, in the Club, we will consider Embedded Systems as simply: HARDWARE + SOFTWARE
  • 4.  Embedded systems are more limited in hardware and/or software functionality than a personal computer (PC).  An embedded system is designed to perform a dedicated function.  An embedded system is a computer system with higher quality and reliability requirements than other types of computer systems.  Some devices that are called embedded systems, such as PDAs or web pads, are not really embedded systems.  the wide spectrum of embedded system devices is that there is no single definition reflecting them all.
  • 5.  Why Is the Architecture of an Embedded System Important?  Because it clearly outlines the requirements of the system, an architecture can act as a solid basis for analyzing and testing the quality of a device and its performance under various circumstances.  the various structures of an architecture can then be leveraged for designing future products with similar characteristics, thus allowing design knowledge to be reused, and leading to a decrease of future design and development costs.  architecture by definition is a set of representations of those elements and their relationships. before starting development, take control of the design by defining the architecture first.  embedded architecture is a useful tool in understanding all of the major elements, why each component is there, and why the elements behave the way they do.
  • 6. HARDWARE SYSTEM SOFTWARE  What the Embedded Systems Model indicates is that all embedded systems share one similarity at the highest level; that is, they all have at least one layer (hardware) or all layers (hardware, system software and application software) into which all components fall.  The hardware layer contains all the major physical components located on an embedded board, whereas the system and application software layers contain all of the software located on and being processed by the embedded system APPLICATION SOFTWARE
  • 7. APPLICATION PROGRAM INTERFACE APPLICATION SOFTWARE OPERATING SYSTEMLIBRARIES KERNEL HARDWARE
  • 8.  The Hardware of the Embed consists of several components and includes the power supply, memory and processing power among others  The main fundamental part of the Hardware is the Processor  Embedded Systems are characterized by their limited footprint, and small but easily accessible memory.
  • 9. Actuators sensors input Permanent memory Program memoryuC Output Communication Device Input devices are possibly keyboard or keypad for typing in alpha numeric commands. An example is a remote clock Sensors are used in an environment for measurement of various parameters Permanent Memory is used to store data indefinitely. Possibly a flash device. This is the brain of the system. Possibly a microcontroller or microprocessor. This is temporary ‘volatile’ memory. Of the order of a few KBs, not more. Holds bootstrap code(ROM) and intermediate storage results(RAM) The output of such a system, would probably be an LCD display, or a speaker These, are used to produce a mechanical response. The future will see more of these in embedded systems. This is the Clock. This produces the master beat by which the entire circuit operates The Clock, uC/uP and the Program Memory form the CPU of the system This is a futuristic addition to the traditional architecture. A module for communication to the external world (Bluetooth, Zigbee) Basically, an Embed consists of these. However, there are other elements that need to be considered while designing such a system. For the sake of simplicity, we are not including it here. This block diagram shows the typical hardware in an Embedded System
  • 11.  The processing capability of an Embed is given by it’s processor, which maybe:  A General Purpose Processor  A microcontroller  A Digital Signal Processor  The simplest, and perhaps the most commonly used uc is the PIC series  PIC controllers are simple, and inexpensive  Newer form of uc with more advanced architecture and better processing power is available, known as the Advanced RISC Machine (ARM) processor.
  • 12.
  • 13.  The memory on board an Embed is limited.  The highest amounts of memory available would be 512KB or less  Memory on board an Embed exists as:  RAM – assists in processing(holds intermediate processing results)  ROM – involved in loading up the system(holds the bootstrap code)  Flash – Additional memory for limited storage
  • 14.  Software consists of both the Application Software, and the Operating System bundled together as a package.  The Software of an Embedded System is not programmed on the board itself. Rather, it is developed on a host system such as, a desktop, and then transferred onto the Board.  The Software maybe in the form of C or it’s variants (C++, C#, Embedded C, C Objective) or Java, or any other convenient language.  The Application Software may be developed separately, and the Operating System maybe obtained from a separate vendor.  Examples of available Operating Systems are Python, Mandrake OS etc
  • 16.  When approaching embedded systems architecture design, several models can be applied to describe the cycle of embedded system design  The waterfall model: there is a process for developing a system in steps, where results of one step flow into the next step.  The spiral model: there is a process for developing a system in steps, and throughout the various steps, feedback is obtained and incorporated back into the process.  the embedded system design and development process is divided into four phases: creating the architecture, implementing the architecture, testing the system, and maintaining the system.
  • 17.
  • 18.
  • 19.
  • 20. OLD NEW Many connecting wires One wire runs all over the vehicle and carries power and signal S W I T C H E S L A M P S Switches + signal encoders Lamps + signal decoders
  • 21. 5. JTAG (Joint Test Action Group) test and programming port. 6. RAM, a single ESMT M12L64164A 8 MB chip. 7. Flash memory, obscured by sticker. 8. Power supply regulator. 9. Main power supply fuse. 10. Power connector. 11. Reset button. 12. Quartz crystal. 13. Ethernet port. 14. Ethernet transformer, Delta LF8505. 15. KS8721B Ethernet PHY transmitter receiver. 16. USB port. 17. Telephone (RJ11) port. 18. Telephone connector fuses. Netgear DG632 ADSL Modem/router. 1. Telephone decoupling electronics (for ADSL). 2. Multicolor LED (displaying network status). 3. Single color LED (displaying USB status). 4. Main processor, a TNETD7300GDU, a member of Texas Instruments' AR7 product line.
  • 22.  $45 billion market in 2004, rising to $88 billion in 2009  Many more embedded processors per person, than general purpose processors  A cell phone may have 20-100 separate processors  Value of embedded electronics in Automobiles: 25% of total cost, to rise to 35% by 2015  Embedded market is 50 times the desktop market  Application Domains:  Automotive, Avionics, Industrial Automation, Telecommunication, Consumer Electronics, Medical, IT hardware  Cutting edge:  Multicore processors, Network on Chip, System on chip (e.g. the iPhone, PS-3)
  • 23.  A lot of Automation, as well as Appliances depend on Embedded Systems and therefore Embeds give us a good area for research and exploration.  It gives us whole avenues  One of our aims is to do research. This is a very good field for us to start with.  We need Embedded Systems based projects to be designed here in this Club.  The College is facing it’s own problems in infrastructure, and it is one of our aims to discover solutions to such problems in our own capacity.  Embedded Systems and Embeds WILL help us reach that level.  We have focused on basics for too long  It’s time to move on  We have the knowledge to grow more and gain further expertise Why us??? Why do we need to learn about this ??
  • 24.  Microprocessors and microcontrollers  Digital communication  Digital signal processing  Digital image processing  Very large scale integration – design Here also, another possible set of applications for your system Here you learn about possible applications for your system Here is where you learn about the brain of the system. . .Here is where you learn about the process of communication between devices. . . Not directly implementable, but still useful for Embedded System development
  • 25. PRESENTATION DETAILS This Presentation was developed for perusal by The Robotics Club, Gnanamani College of Technology and is the sole property of the same. It can be availed at the Club website, www.robo-meniac.jimdo.com A number of external sources have been referred in making this presentation. The author expresses his gratitude to the makers of those sources. Name : Introduction to Embedded Systems Details : Regarding Embedded Electronics Topics : Introduction Architecture Hardware Software Design Outlook Our needs Target Audience : Third Year students Date of Conception : 22/02/2014 Reference No. : #TY1314ES01

Editor's Notes

  1. complete
  2. More images
  3. complete
  4. more imagery
  5. More images
  6. complete
  7. Animated teaching
  8. More images
  9. Complete
  10. Replacement with in ppt elements
  11. More images
  12. Better picture
  13. More images
  14. complete
  15. More on screen aids
  16. More images. . .more graphic
  17. Replacement by in ppt objects
  18. complete
  19. complete
  20. complete
  21. complete
  22. More images
  23. Need more images
  24. complete
  25. complete