SlideShare une entreprise Scribd logo
1  sur  25
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

Contenu connexe

Tendances

Embedded Systems Implementation and Applications
Embedded Systems Implementation and ApplicationsEmbedded Systems Implementation and Applications
Embedded Systems Implementation and ApplicationsKaushik Padmanabhan
 
Embedded systems in brief
Embedded systems   in briefEmbedded systems   in brief
Embedded systems in briefkrnathan
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsWalaaMohamed
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSandeep 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 1Moe 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 SystemZakaria Gomaa
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesDr. Pankaj Zope
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Module3 system unit
Module3 system unitModule3 system unit
Module3 system unitzamzulaiha
 
Embedded software development
Embedded software developmentEmbedded software development
Embedded software developmentPronesisvip
 
System’s specification
System’s specificationSystem’s specification
System’s specificationRachel Espino
 
Introduction to Firmware
Introduction to FirmwareIntroduction to Firmware
Introduction to FirmwareCaroline Murphy
 

Tendances (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
 

En vedette

Ejercicios #2 efrain cortez
Ejercicios #2 efrain cortezEjercicios #2 efrain cortez
Ejercicios #2 efrain cortezmariaeec
 
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing ProfileSasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing ProfileSasidhar Reddy
 
Negocios Internacionales
Negocios InternacionalesNegocios Internacionales
Negocios InternacionalesSebastian Diaz
 
1 er módulotermodinamica II
1 er módulotermodinamica II1 er módulotermodinamica II
1 er módulotermodinamica IILuisMedina01
 
Efrain cortez 21.505.204
Efrain cortez 21.505.204Efrain cortez 21.505.204
Efrain cortez 21.505.204mariaeec
 
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 InstituteSimone Serni
 
Tarefa patrulha potiguara liderança
Tarefa patrulha potiguara liderançaTarefa patrulha potiguara liderança
Tarefa patrulha potiguara liderançaFabio Spina
 
Proceso de supervision
Proceso de supervisionProceso de supervision
Proceso de supervisionsirasorett
 
Actividades complementarias de magnitud física
Actividades complementarias de magnitud físicaActividades complementarias de magnitud física
Actividades complementarias de magnitud físicaGiuliana 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 turismoRoberta Milano
 

En vedette (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
 

Similaire à 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.pdfabdisahirko
 
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.pdfAshwin180668
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introductionAnant Shrivastava
 
Language for embedded system
Language for embedded systemLanguage for embedded system
Language for embedded systemvkrhanjeeth .
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System Rajesh Roshan
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded systemPankaj joshi
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notesTARUN KUMAR
 
EMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxEMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxMohammedtajuddinTaju
 
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 basicJiian Francisco
 

Similaire à 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
 

Dernier

Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsEscorts Call Girls
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja Nehwal
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制uodye
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...motiram463
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Naicy mandal
 
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...amitlee9823
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7shivanni mehta
 
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 

Dernier (20)

Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls godhra Escorts ☎️9352988975 Two shot with one girl (...
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
 
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
 
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
Escorts Service Daryaganj - 9899900591 College Girls & Models 24/7
 
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 

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

Notes de l'éditeur

  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