SlideShare ist ein Scribd-Unternehmen logo
1 von 11
EMBEDDED SYSTEMS
INTRODUCTION:
To define an Embedded system we have lot of definitions such as:
An Embedded system is one that has computer hardware with software
embedded in it as one of its important components.
An Embedded system is a special-purpose system in which the computer is
completely encapsulated by the device it controls.
An Embedded system can also be defined as a computer system designed for
specific control functions within a larger system, often with real-time computing
constraints.
An Embedded device includes both hardware and mechanical parts.
An Embedded system contains processing cores that are either micro
controllers or digital signal processors (DSP).
An important point to be noted while discussing about Embedded systems is
that a processor is an important unit in the Embedded system hardware. It is the
heart of the Embedded system.
The main characteristic of an Embedded system is that it is being dedicated to
handle a particular task. Since the embedded system is dedicated to specific tasks,
design engineers can optimize it to reduce the size and cost of the product and
increase the reliability and performance.
In general an Embedded system has lot of applications.
Let us now discuss about the applications of Embedded systems in detail.
APPLICATIONS OF EMBEDDED SYSTEMS:
Embedded systems have wide range of applications in different fields. The
applications of Embedded system range from portable devices like digital watches
and MP3 players, to large stationary installations like traffic lights, factory controllers,
and largely complex systems like hybrid vehicles, MRI and avionics. Complexity varies
from low, with a single micro controller chip, to very high with multiple units,
peripherals and networks mounted inside a large enclosure. Embedded systems are
widespread in consumer, industrial, commercial and military applications.
Let us now discuss the category wise applications of Embedded systems.
Applications of Embedded systems in consumer electronics are as follows
Consumer electronics has also benefited a lot from Embedded systems. Consumer
electronics include:
 Personal Digital Assistants(PDAs)
 Mp3 players
 Household appliances
 Mobile phones
 Videogame consoles
 Digital cameras
 DVD players
 GPS receivers
 Printers
Even the household appliances that include microwave ovens, washing
machines and dishwashers, are including washing machines to provide
flexibility, efficiency and features.
Applications of Embedded systems in Telecommunications are as follows:
The industry which uses mostly the Embedded system technology is nothing but
Telecommunication industry. The telecom industry utilizes numerous Embedded
systems from telephone switches for the network to mobile phones at the end-user.
Computer networking uses dedicated routers and network bridges to route data.
Embedded engineers help in ensuring high speed networking. This is the most critical
part of Embedded systems applications. The ethernet switches and network
interfaces are designed to provide the necessary bandwidth. This will allow in rapidly
incorporating ethernet connections into advanced Embedded applications.
Embedded systems were used for large, safety critical and business critical
applications that include
 Rocket and satellite control
 Energy production control
 Telephone switches
 Air traffic control
Apart from the above applications embedded systems are also used in several
other industries like
 Transportation industry
 Fire safety
 Safety and security
 Medical Applications and
 Life critical systems as these systems can be isolated from hacking and thus
be more reliable.
Medical systems use Embedded systems for vital signs monitoring, electronic
stethoscopes for amplifying sounds and various medical imaging (PET, CT, MRI)
for non-invasive internal inspections. Embedded systems within medical
equipment is often powered by industrial computers.
CHARACTERISTICS OF EMBEDDED SYSTEMS:
 Sophisticated functionality
 Real-time operation
 Low manufacturing cost
 Application dependent processor
 Restricted memory
 Low power
EMBEDDED SYSTEM CONSTRAINTS:
An Embedded system is software designed to keep in view three constraints:
1)Available system memory
2) Available Processor speed
2)The need to limit the power dissipation.
When running the system continuously in cycles of wait for event, run, stop and
wake- up.
WHAT MAKES EMBEDDED SYSTEM DIFFERENT?
 Real-time operation
 Size
 Cost
 Time
 Safety
 Reliability
 Energy
 Security.
CLASSIFICATIONS OF EMBEDDED SYSTEMS:
Embedded systems are classified into three types:
1)Small scale Embedded systems
2)Medium scale Embedded systems
3)Sophisticated Embedded systems
Small scale Embedded systems contains single 8 bit or 16 bit microcontroller. It
has little hardware and software complexity. These small scale Embedded
systems may even be battery operated. Usually “C” is used to develop these
Embedded systems. The need to limit power dissipation when system is running
continuously. The Programming tools required for this kind of Embedded system
are:
Editor, Assembler and Cross Assembler.
Medium Scale Embedded systems contains single or few 16 or 32 bit micro
controllers or DSP or RISC (Reduced Instruction Set Computer).It has both
hardware and software complexity. The Programming tools required for this kind
of Embedded system are:
RTOS, Source code engineering tool, Simulator, Debugger and Integrated
Development Environment (IDE).
Sophisticated embedded systems have enormous hardware and software
complexity. These kinds of Embedded systems need scalable processor or
configurable processor and PLA. These embedded systems are constrained by
the processing speed available in their hardware units. The Programming tools
required for this kind of Embedded system are:
For these Embedded systems programming tools may not be available at a
reasonable cost or may not be available at all. A compiler or retarget able
compiler must have to be developed for this kind of Embedded systems.
COMPONENTS OF EMBEDDED SYSTEM:
 It has Hardware
Processor, Timers, Interrupt controller, I/O devices, Memories, Ports etc.
 It has main application software which may perform concurrently the series
of tasks or multiple tasks.
 It has Real time operating system(RTOS)
RTOS defines the way the system works which supervise the application
software .It sets the rules during the execution of the application program.
A small scale Embedded system may not need an RTOS.
A diagram for Embedded system hardware is shown below.
EMBEDDED SYSTEM HARDWARE
SPECIALITIES OF EMBEDDED SYSTEMS:
While designing the embedded systems, developers have to keep the below
specialties in mind: -
Performance:-
Many embedded systems have time constraints. For instance, in a process control
system, a constraint can be: “if the temperature exceeds 40 degrees, open a valve
within 10 milliseconds.” The system meets such deadlines.
If the deadlines are missed, it may result in a catastrophe. You can imagine the
damage that can be done if such deadlines are not met in a safety system of a nuclear
plant.
Power Consumption:-
Most of the embedded systems operate through a battery. To reduce the battery
drain & avoid frequent recharging of the battery, the power consumption of an
embedded system has to be very low.
Cost:-
For an embedded system used in safety applications of a nuclear plant or in a
spacecraft, cost may not be a very important factor. However, for an embedded
system used in consumer electronics or office automation, the cost is of utmost
importance. Suppose you have designed a toy in which the electronics will cost
US$20. By a careful analysis design, if you can telecom operator will change the
algorithm for the calculation of the bill amount. This is very cumbersome, considering
that a memory chip will have to replace in thousands of PCO.
Size: -
Size is certainly a factor for many embedded systems. We do not like a mobile phone
that has to be carried on our backs. The size and the weight
(ie.compactness) are the important parameters in embedded systems used in
aircraft, missiles etc. because in such cases, every inch & every grain matters.
Software Up gradation capability:-
Embedded systems are meant for a very specific task. So, once the software is
transferred to the embedded system, the same software will run throughout its life.
However, in some cases, it may be necessary its upgrade the software. Consider the
example of a Public Call Office (PCO).
At the PCO, an embedded system is used which displays the amount to be paid by a
telephone user. The amount is calculated by a firmware, based on the calling number
& the duration of the call from time to time, the broadband & wireless network, &
consumer electronic products.
RECENT TRENDS IN EMBEDDED SYSTEMS:-
In old good days, developing embedded systems was confined to very specialists.
Most of the embedded systems are written only in assembly language & hence
writing, debugging & maintaining the code were very difficult & time consuming.
With the availability of powerful processors & advanced development tools,
embedded software development is no longer ‘rocket science’.
Processor Power:-
The growing importance of embedded systems can be gauged by the availability of
processors about 150 varieties of processors are available from around 50
semiconductor vendors. Powerful 8-bit, 16- bit, 32-bit and 64-bit micro controllers, &
microprocessors are available to cater to the different market segments the clock
speed & memory addressing capability of these processors are also increasing. Very
powerful digital signal processors are also available for real time analyses of audio
and video signals. As a result, the power of desktop computers is now available on
palm tops.
Mobile Devices:-
Mobile devices such as mobile phones, Personal Digital Assistants, smart phones etc.
are a special category of an embedded system. Though the PDA does many general-
purpose tasks, they need to be designed just like the conventional embedded
systems. The limitations of the mobile devices-memory constraints, small size, display
etc. are same as those found in the embedded systems. Hence mobile devices are
considered as embedded systems.
Operating Systems:-
Unlike the desktop on which the options for an operating system are limited, a very
of operating systems are available which can be ported on to the embedded system.
The advantage of embedding an operating system is that the software development
will be very fast & marinating the code is very easy. The software can be developed in
a high level language such as “C”. So time to market the system gets reduced. If real
time performance is require a real time operating system can be used. In addition
too many commercial embedded operating system open source software
campaigned let to development of many open source operating system. The
attraction of open source software is that it is free & also the complete source code is
available to customize the software as per your application needs.
Communication Interfaces and Networking Capability:-
With the availability of low-cost chips, embedded systems can be provided
networking capability through communication interfaces such as Ethernet, 802.11b
wireless LAN & infrared. Network enabling of an embedded system has many
advantages: it can be accessed over a network for remote control or monitoring.
Programming Languages:-
Development of embedded system was done mostly in assembly languages.
However, due to the availability of cross-compilers, most of the development is now
done in high-level languages such as C. the object-oriented languages like C++ & Java
are now catching up.
Development Tools:-
Availability of a number of tools for development, debugging & testing as well as for
modeling the embedded systems is now paving way for the fast development of
robust & reliable systems. Development tools such as BREW (Binary Routine
Environment for wireless), Wireless Application Protocol (WAP) development tools
facilitate easy development of applications for mobile devices.
Programmable Hardware:-
PLDs& FPGA pave the way for reducing the components on an embedded system,
leading to small, low-cost systems. After developing the prototype of an embedded
system, for mass production, FPGA can be developed having all the functionality of
the processors, peripherals & application-specific circuitry.
CONCLUSION:
An embedded system is closely integrated with the main system It may not interact
directly with the environment.Thus embedded systems contain programmed
instruction running via processor Chips. They perform control, protection &
monitoring tasks. In broad terms Embedded systems are programmable devices or
systems which are generally used to control or monitor things like processes
machinery, environmental equipment & communications. The range of
embedded system is vast & includes all industrial & commercial sectors. Embedded
systems are rapidly becoming a catalyst for change in the computing, data
communication, telecommunications, industrial control & entertainment sector. The
objective of this study is to enlighten readers about the application of embedded
systems; the embedded systems technology; & the impact of the technology on
various markets.

Weitere ähnliche Inhalte

Was ist angesagt?

Chapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded SystemChapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded SystemMoe Moe Myint
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems pptShreya Thakur
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Moe Moe Myint
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applicationsDr.YNM
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded SystemsVishwa Mohan
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsMohamed Tarek
 
Embedded Software Development
Embedded Software DevelopmentEmbedded Software Development
Embedded Software DevelopmentSanjay Kumar
 
introduction to Embedded System
introduction to Embedded Systemintroduction to Embedded System
introduction to Embedded SystemAnkur Soni
 
Embedded systems introduction
Embedded systems introductionEmbedded systems introduction
Embedded systems introductionSagar Adroja
 
Ed unit c embedded system
Ed   unit c embedded systemEd   unit c embedded system
Ed unit c embedded systemDayal Sati
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systemsManav Gupta
 

Was ist angesagt? (20)

Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Chapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded SystemChapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded System
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Chapter # 1
Chapter # 1Chapter # 1
Chapter # 1
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
 
Embedded operating systems
Embedded operating systemsEmbedded operating systems
Embedded operating systems
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
 
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
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
 
Embedded Software Development
Embedded Software DevelopmentEmbedded Software Development
Embedded Software Development
 
introduction to Embedded System
introduction to Embedded Systemintroduction to Embedded System
introduction to Embedded System
 
Embedded systems introduction
Embedded systems introductionEmbedded systems introduction
Embedded systems introduction
 
Ed unit c embedded system
Ed   unit c embedded systemEd   unit c embedded system
Ed unit c embedded system
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded system seminar
Embedded system seminarEmbedded system seminar
Embedded system seminar
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 

Andere mochten auch

Sun, sex and suitcase shenanigans
Sun, sex and suitcase shenanigansSun, sex and suitcase shenanigans
Sun, sex and suitcase shenanigansjocellechenery
 
Idea verona school of Italian for business
Idea verona school of Italian for businessIdea verona school of Italian for business
Idea verona school of Italian for businessCentro Studi Idea Verona
 
School groups travelling to learn Italian in Verona, Italy
School groups travelling to learn Italian in Verona, ItalySchool groups travelling to learn Italian in Verona, Italy
School groups travelling to learn Italian in Verona, ItalyCentro Studi Idea Verona
 
Портфоліо учителя обслуговуючої праці
Портфоліо учителя обслуговуючої праціПортфоліо учителя обслуговуючої праці
Портфоліо учителя обслуговуючої праціNatalia Venhryn
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxnanocdac
 
Keypad interfacing 8051 -NANOCDAC
Keypad interfacing 8051 -NANOCDACKeypad interfacing 8051 -NANOCDAC
Keypad interfacing 8051 -NANOCDACnanocdac
 
The Norman Conquest 1066
The Norman Conquest 1066The Norman Conquest 1066
The Norman Conquest 1066jocellechenery
 
The Norman Conquest 1066
The Norman Conquest 1066The Norman Conquest 1066
The Norman Conquest 1066jocellechenery
 
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!Mia Nohara
 

Andere mochten auch (15)

Sun, sex and suitcase shenanigans
Sun, sex and suitcase shenanigansSun, sex and suitcase shenanigans
Sun, sex and suitcase shenanigans
 
Idea verona school of Italian for business
Idea verona school of Italian for businessIdea verona school of Italian for business
Idea verona school of Italian for business
 
School groups travelling to learn Italian in Verona, Italy
School groups travelling to learn Italian in Verona, ItalySchool groups travelling to learn Italian in Verona, Italy
School groups travelling to learn Italian in Verona, Italy
 
Портфоліо учителя обслуговуючої праці
Портфоліо учителя обслуговуючої праціПортфоліо учителя обслуговуючої праці
Портфоліо учителя обслуговуючої праці
 
Open cv
Open cvOpen cv
Open cv
 
The recipe 2014
The recipe 2014The recipe 2014
The recipe 2014
 
Nessun dorma 2014
Nessun dorma 2014Nessun dorma 2014
Nessun dorma 2014
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
The fresco 2014
The fresco 2014The fresco 2014
The fresco 2014
 
Keypad interfacing 8051 -NANOCDAC
Keypad interfacing 8051 -NANOCDACKeypad interfacing 8051 -NANOCDAC
Keypad interfacing 8051 -NANOCDAC
 
The Norman Conquest 1066
The Norman Conquest 1066The Norman Conquest 1066
The Norman Conquest 1066
 
The Norman Conquest 1066
The Norman Conquest 1066The Norman Conquest 1066
The Norman Conquest 1066
 
primadata
primadataprimadata
primadata
 
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
 
питч(в разработке)
питч(в разработке)питч(в разработке)
питч(в разработке)
 

Ähnlich wie Embedded systems- nanocdac

It 443 lecture 1
It 443 lecture 1It 443 lecture 1
It 443 lecture 1elisha25
 
Gesture control robot using accelerometer documentation
Gesture control robot using accelerometer documentationGesture control robot using accelerometer documentation
Gesture control robot using accelerometer documentationRajendra Prasad
 
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
 
1. advantages and applications of embedded system
1. advantages and applications of embedded system1. advantages and applications of embedded system
1. advantages and applications of embedded systemVikas Dongre
 
EMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptxEMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptxMohdSohail65
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
Esd notes iae
Esd notes iaeEsd notes iae
Esd notes iaeMuru Gan
 
137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)Karteek Irukulla
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02ishan111
 
Architecture design of a virtual embedded system report
Architecture design of a virtual embedded system reportArchitecture design of a virtual embedded system report
Architecture design of a virtual embedded system reportRajeev Mohanty
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notesTARUN KUMAR
 

Ähnlich wie Embedded systems- nanocdac (20)

It 443 lecture 1
It 443 lecture 1It 443 lecture 1
It 443 lecture 1
 
Report file on Embedded systems
Report file on Embedded systemsReport file on Embedded systems
Report file on Embedded systems
 
edited doc
edited docedited doc
edited doc
 
Gesture control robot using accelerometer documentation
Gesture control robot using accelerometer documentationGesture control robot using accelerometer documentation
Gesture control robot using accelerometer documentation
 
Embedded systems
Embedded systemsEmbedded systems
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
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
1. advantages and applications of embedded system
1. advantages and applications of embedded system1. advantages and applications of embedded system
1. advantages and applications of embedded system
 
Module-1 Embedded computing.pdf
Module-1 Embedded computing.pdfModule-1 Embedded computing.pdf
Module-1 Embedded computing.pdf
 
EMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptxEMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptx
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
Esd notes iae
Esd notes iaeEsd notes iae
Esd notes iae
 
137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
 
embedded systems
embedded systemsembedded systems
embedded systems
 
Architecture design of a virtual embedded system report
Architecture design of a virtual embedded system reportArchitecture design of a virtual embedded system report
Architecture design of a virtual embedded system report
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
 
Embedded system
Embedded systemEmbedded system
Embedded system
 

Kürzlich hochgeladen

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 

Kürzlich hochgeladen (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Embedded systems- nanocdac

  • 1. EMBEDDED SYSTEMS INTRODUCTION: To define an Embedded system we have lot of definitions such as: An Embedded system is one that has computer hardware with software embedded in it as one of its important components. An Embedded system is a special-purpose system in which the computer is completely encapsulated by the device it controls. An Embedded system can also be defined as a computer system designed for specific control functions within a larger system, often with real-time computing constraints. An Embedded device includes both hardware and mechanical parts. An Embedded system contains processing cores that are either micro controllers or digital signal processors (DSP). An important point to be noted while discussing about Embedded systems is that a processor is an important unit in the Embedded system hardware. It is the heart of the Embedded system. The main characteristic of an Embedded system is that it is being dedicated to handle a particular task. Since the embedded system is dedicated to specific tasks, design engineers can optimize it to reduce the size and cost of the product and increase the reliability and performance. In general an Embedded system has lot of applications. Let us now discuss about the applications of Embedded systems in detail.
  • 2. APPLICATIONS OF EMBEDDED SYSTEMS: Embedded systems have wide range of applications in different fields. The applications of Embedded system range from portable devices like digital watches and MP3 players, to large stationary installations like traffic lights, factory controllers, and largely complex systems like hybrid vehicles, MRI and avionics. Complexity varies from low, with a single micro controller chip, to very high with multiple units, peripherals and networks mounted inside a large enclosure. Embedded systems are widespread in consumer, industrial, commercial and military applications. Let us now discuss the category wise applications of Embedded systems. Applications of Embedded systems in consumer electronics are as follows Consumer electronics has also benefited a lot from Embedded systems. Consumer electronics include:  Personal Digital Assistants(PDAs)  Mp3 players  Household appliances  Mobile phones  Videogame consoles  Digital cameras  DVD players  GPS receivers  Printers Even the household appliances that include microwave ovens, washing machines and dishwashers, are including washing machines to provide flexibility, efficiency and features.
  • 3. Applications of Embedded systems in Telecommunications are as follows: The industry which uses mostly the Embedded system technology is nothing but Telecommunication industry. The telecom industry utilizes numerous Embedded systems from telephone switches for the network to mobile phones at the end-user. Computer networking uses dedicated routers and network bridges to route data. Embedded engineers help in ensuring high speed networking. This is the most critical part of Embedded systems applications. The ethernet switches and network interfaces are designed to provide the necessary bandwidth. This will allow in rapidly incorporating ethernet connections into advanced Embedded applications. Embedded systems were used for large, safety critical and business critical applications that include  Rocket and satellite control  Energy production control  Telephone switches  Air traffic control Apart from the above applications embedded systems are also used in several other industries like  Transportation industry  Fire safety  Safety and security  Medical Applications and  Life critical systems as these systems can be isolated from hacking and thus be more reliable.
  • 4. Medical systems use Embedded systems for vital signs monitoring, electronic stethoscopes for amplifying sounds and various medical imaging (PET, CT, MRI) for non-invasive internal inspections. Embedded systems within medical equipment is often powered by industrial computers. CHARACTERISTICS OF EMBEDDED SYSTEMS:  Sophisticated functionality  Real-time operation  Low manufacturing cost  Application dependent processor  Restricted memory  Low power EMBEDDED SYSTEM CONSTRAINTS: An Embedded system is software designed to keep in view three constraints: 1)Available system memory 2) Available Processor speed 2)The need to limit the power dissipation. When running the system continuously in cycles of wait for event, run, stop and wake- up.
  • 5. WHAT MAKES EMBEDDED SYSTEM DIFFERENT?  Real-time operation  Size  Cost  Time  Safety  Reliability  Energy  Security. CLASSIFICATIONS OF EMBEDDED SYSTEMS: Embedded systems are classified into three types: 1)Small scale Embedded systems 2)Medium scale Embedded systems 3)Sophisticated Embedded systems Small scale Embedded systems contains single 8 bit or 16 bit microcontroller. It has little hardware and software complexity. These small scale Embedded systems may even be battery operated. Usually “C” is used to develop these Embedded systems. The need to limit power dissipation when system is running continuously. The Programming tools required for this kind of Embedded system are: Editor, Assembler and Cross Assembler.
  • 6. Medium Scale Embedded systems contains single or few 16 or 32 bit micro controllers or DSP or RISC (Reduced Instruction Set Computer).It has both hardware and software complexity. The Programming tools required for this kind of Embedded system are: RTOS, Source code engineering tool, Simulator, Debugger and Integrated Development Environment (IDE). Sophisticated embedded systems have enormous hardware and software complexity. These kinds of Embedded systems need scalable processor or configurable processor and PLA. These embedded systems are constrained by the processing speed available in their hardware units. The Programming tools required for this kind of Embedded system are: For these Embedded systems programming tools may not be available at a reasonable cost or may not be available at all. A compiler or retarget able compiler must have to be developed for this kind of Embedded systems. COMPONENTS OF EMBEDDED SYSTEM:  It has Hardware Processor, Timers, Interrupt controller, I/O devices, Memories, Ports etc.  It has main application software which may perform concurrently the series of tasks or multiple tasks.
  • 7.  It has Real time operating system(RTOS) RTOS defines the way the system works which supervise the application software .It sets the rules during the execution of the application program. A small scale Embedded system may not need an RTOS. A diagram for Embedded system hardware is shown below. EMBEDDED SYSTEM HARDWARE SPECIALITIES OF EMBEDDED SYSTEMS: While designing the embedded systems, developers have to keep the below specialties in mind: - Performance:- Many embedded systems have time constraints. For instance, in a process control system, a constraint can be: “if the temperature exceeds 40 degrees, open a valve within 10 milliseconds.” The system meets such deadlines.
  • 8. If the deadlines are missed, it may result in a catastrophe. You can imagine the damage that can be done if such deadlines are not met in a safety system of a nuclear plant. Power Consumption:- Most of the embedded systems operate through a battery. To reduce the battery drain & avoid frequent recharging of the battery, the power consumption of an embedded system has to be very low. Cost:- For an embedded system used in safety applications of a nuclear plant or in a spacecraft, cost may not be a very important factor. However, for an embedded system used in consumer electronics or office automation, the cost is of utmost importance. Suppose you have designed a toy in which the electronics will cost US$20. By a careful analysis design, if you can telecom operator will change the algorithm for the calculation of the bill amount. This is very cumbersome, considering that a memory chip will have to replace in thousands of PCO. Size: - Size is certainly a factor for many embedded systems. We do not like a mobile phone that has to be carried on our backs. The size and the weight (ie.compactness) are the important parameters in embedded systems used in aircraft, missiles etc. because in such cases, every inch & every grain matters. Software Up gradation capability:- Embedded systems are meant for a very specific task. So, once the software is transferred to the embedded system, the same software will run throughout its life. However, in some cases, it may be necessary its upgrade the software. Consider the example of a Public Call Office (PCO).
  • 9. At the PCO, an embedded system is used which displays the amount to be paid by a telephone user. The amount is calculated by a firmware, based on the calling number & the duration of the call from time to time, the broadband & wireless network, & consumer electronic products. RECENT TRENDS IN EMBEDDED SYSTEMS:- In old good days, developing embedded systems was confined to very specialists. Most of the embedded systems are written only in assembly language & hence writing, debugging & maintaining the code were very difficult & time consuming. With the availability of powerful processors & advanced development tools, embedded software development is no longer ‘rocket science’. Processor Power:- The growing importance of embedded systems can be gauged by the availability of processors about 150 varieties of processors are available from around 50 semiconductor vendors. Powerful 8-bit, 16- bit, 32-bit and 64-bit micro controllers, & microprocessors are available to cater to the different market segments the clock speed & memory addressing capability of these processors are also increasing. Very powerful digital signal processors are also available for real time analyses of audio and video signals. As a result, the power of desktop computers is now available on palm tops. Mobile Devices:- Mobile devices such as mobile phones, Personal Digital Assistants, smart phones etc. are a special category of an embedded system. Though the PDA does many general- purpose tasks, they need to be designed just like the conventional embedded systems. The limitations of the mobile devices-memory constraints, small size, display etc. are same as those found in the embedded systems. Hence mobile devices are considered as embedded systems.
  • 10. Operating Systems:- Unlike the desktop on which the options for an operating system are limited, a very of operating systems are available which can be ported on to the embedded system. The advantage of embedding an operating system is that the software development will be very fast & marinating the code is very easy. The software can be developed in a high level language such as “C”. So time to market the system gets reduced. If real time performance is require a real time operating system can be used. In addition too many commercial embedded operating system open source software campaigned let to development of many open source operating system. The attraction of open source software is that it is free & also the complete source code is available to customize the software as per your application needs. Communication Interfaces and Networking Capability:- With the availability of low-cost chips, embedded systems can be provided networking capability through communication interfaces such as Ethernet, 802.11b wireless LAN & infrared. Network enabling of an embedded system has many advantages: it can be accessed over a network for remote control or monitoring. Programming Languages:- Development of embedded system was done mostly in assembly languages. However, due to the availability of cross-compilers, most of the development is now done in high-level languages such as C. the object-oriented languages like C++ & Java are now catching up. Development Tools:- Availability of a number of tools for development, debugging & testing as well as for modeling the embedded systems is now paving way for the fast development of robust & reliable systems. Development tools such as BREW (Binary Routine Environment for wireless), Wireless Application Protocol (WAP) development tools facilitate easy development of applications for mobile devices.
  • 11. Programmable Hardware:- PLDs& FPGA pave the way for reducing the components on an embedded system, leading to small, low-cost systems. After developing the prototype of an embedded system, for mass production, FPGA can be developed having all the functionality of the processors, peripherals & application-specific circuitry. CONCLUSION: An embedded system is closely integrated with the main system It may not interact directly with the environment.Thus embedded systems contain programmed instruction running via processor Chips. They perform control, protection & monitoring tasks. In broad terms Embedded systems are programmable devices or systems which are generally used to control or monitor things like processes machinery, environmental equipment & communications. The range of embedded system is vast & includes all industrial & commercial sectors. Embedded systems are rapidly becoming a catalyst for change in the computing, data communication, telecommunications, industrial control & entertainment sector. The objective of this study is to enlighten readers about the application of embedded systems; the embedded systems technology; & the impact of the technology on various markets.