SlideShare a Scribd company logo
Introduction to
EMBEDDED SYSTEM II
(2nd Edition)
SHIBU K V
Dr. Moe Moe Myint
Department of Computer Engineering & Information Technology
Mandalay Technological University
www.slideshare.net/MoeMoeMyint
moemoemyint@mtu.edu.mm
drmoemoemyint.blogspot.com
IT-51061
Chapter 1-Introduction to Embedded Systems
2018-2019 Academic Year (First Semester)
Mandalay Technological University
Department of Computer Engineering and Information Technology
Chapter 1-Introduction to Embedded Systems
Mandalay Technological University
Department of Computer Engineering and Information Technology
Chapter 2-The Typical Embedded Systems
Chapter 3-Characteristics and Quality Attributes of Embedded Systems
Chapter 4-Embedded Systems-Application and Domain Specific
Chapter 5-Designing Embedded System with 8-bit Microcontrollers
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Course Description (1st Semester)
Co-curriculum : Python Programming Language
Chapter 7-Hardware Software Co-Design and Program Modelling
Mandalay Technological University
Department of Computer Engineering and Information Technology
Chapter 8–Embedded Hardware Design and Development
Chapter 10-Real-Time OS (RTOS) based Embedded System Design
Chapter 15-The Embedded Product Development Life Cycle (EDLC)
Chapter 16-Trends in the Embedded Industry
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Course Description (2nd Semester)
Co-curriculum : IoT
Course Learning Outcomes
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
4
At the end of this course, students will be able to:
 Recognize the fundamentals of embedded systems
 Comprehend and employ the key concepts of embedded systems like sensors and actuators
 Implement the embedded system with firmware and hardware components
 Practice to do hardware/software co-design for embedded systems
 Develop familiarity with tools used to develop in an embedded environment
 Perform with both collaboratively and individually work on embedded system lab
Contents
Contents Page
1.1. What is an Embedded Systems 4
1.2. Embedded Systems vs. General Computing Systems 4
1.3. History of Embedded Systems 5
1.4. Classification of Embedded Systems 6
1.5. Major Application Areas of Embedded Systems 7
1.6. Purpose of Embedded Systems 8
1.7. ‘Smart’ Running Shoes from Adidas-The Innovative Bonding of Lifestyle with Embedded
Technology
11
Objective & Review Questions 14
5
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Learning Objectives
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
6
 Learn what an Embedded System is
 Learn the difference between Embedded Systems and General Computing Systems
 Know the history of Embedded Systems
 Learn the classification of Embedded Systems based on performance, complexity and the era in
which they evolved
 Know the domains and areas of applications of Embedded Systems
 Understand the different purposes of Embedded Systems
 Analysis of a real life example on the bonding of embedded technology with human life
1.1. What is an Embedded System?
 An embedded system is an electronic/electro-mechanical system designed to perform a specific
function and a combination of both hardware and firmware (software).
 Every embedded system is unique and the hardware as well as the firmware is highly specialized to
the application domain.
 Embedded systems are becoming an inevitable part of any product or equipment in all fields
including household appliances, telecommunications, medical equipment, industrial control,
consumer products, etc.
7
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
?
1.2. Embedded Systems vs General Computing Systems
8
Criteria General Purpose Computing System Embedded System
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Contents A system which is a combination of a
generic hardware and a General Purpose
Operating System for executing a variety of
applications.
A system which is a combination of special purpose
hardware and embedded OS for executing a
specific set of applications.
OS
It contains a general purpose operating
system (GPOS).
It may or not contain an operating system for
functioning.
Alterations
Applications are alterable (programmable)
by the user. (It is possible for the end user to
re-install the OS and also add or remove user
applications.)
The firmware of the embedded system is pre-
programmed and it is non-alterable by the end-user.
Key factor Performance is the key deciding factor in the
selection of the system. Faster is better.
Application specific requirements (like
performance, power requirements, memory usage,
etc.) are key deciding factors.
Power Consumption More Less
Response Time Not critical Critical for some applications
Execution Need not be deterministic Deterministic for certain types of ES like ‘Hard
Real Time’ systems.
1.3. History of Embedded Systems
(10 Marks) & 1.4.Classification of
Embedded Systems (10 Marks)
9
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Reading Assignment
(by group presentation)
1.5. Major Application Areas of ES
The application areas and the products in the embedded domain are
countless. A few of the important domains and products are listed below:
i. Consumer electronics: Camcorders, cameras, etc.
ii. Household appliances: Television, DVD players, washing machine, fridge,
microwave oven, etc.
iii. Home automation and security systems: Air conditioners, sprinklers,
intruder detection alarms, closed circuit television cameras, fire alarms, etc.
iv. Automotive industry: Anti-lock breaking systems (ABS), engine control,
ignition systems, automatic navigation systems, etc.
v. Telecom: Cellular telephones, telephone switches, handset multimedia
applications, etc.
10
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
11
vi. Computer peripherals: Printers, scanners, fax machines, etc.
vii. Computer Networking systems: Network routers, switches, hubs,
firewalls, etc.
viii. Healthcare: Different kinds of scanners, EEG, ECG machines etc.
ix. Measurement & Instrumentation: Digital multi meters, digital CROs,
logic analyzers PLC systems, etc.
x. Banking & Retail: Automatic teller machines (ATM) and currency
counters, point of sales (POS).
xi. Card Readers: Barcode, smart card readers, hand held devices, etc.
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
1.5. Major Application Areas of ES (Cont’d)
1.6. Purpose of Embedded Systems
Embedded systems are used in various domains like consumer electronics, home automation,
telecommunications, automotive industry, healthcare, control & instrumentation, retail and banking
applications, etc. Within the domain itself, according to the application usage context, they may have
different functionalities. Each embedded system is designed to serve the purpose of any one or a
combination of the following tasks:
 Data collection/Storage/Representation
 Data Communication
 Data (signal) processing
 Monitoring
 Control
 Application specific user interface 12
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
(i) Data Collection/Storage/Representation
 Embedded systems designed for the purpose of data collection performs acquisition of data from the external
world.
 Data collection is usually done for storage, analysis, manipulation and transmission.
 The term “data” refers all kinds of information, such as text, voice, image, video, electrical signals and any other
measurable quantities.
 Data can be either analog (continuous) or digital (discrete).
 Embedded systems with analog data capturing techniques collect data directly in the form of analog signal
whereas embedded systems with digital data collection mechanism converts the analog signal to the digital signal
using analog to digital (A/D) converters and then collects the binary equivalent of the analog data.
 If the data is digital, it can be directly captured without any additional interface by digital embedded systems.
 The collected data may be stored directly in the system or may be transmitted to some other systems or it may be
processed by the system or it may be deleted instantly after giving a meaningful representation.
 These actions are purely dependent on the purpose for which the embedded system is designed. 13
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
(i) Data Collection/Storage/Representation (Cont’d)
 Embedded system designed for pure measurement applications without storage, used in control and
instrumentation domain, collects data and gives a meaningful representation of the collected data by means of
graphical representation or quantity value and deletes the collected data when new arrives at the data collection
terminal.
 Analog and digital CROs without storage memory are typical examples of this. Any measuring equipment used
in the medical domain for monitoring without storage functionality also comes under this category.
 A digital camera is a typical example of an embedded system with data collection/storage/representation of data.
Images are captured and the captured image may be stored within the memory of the camera. The captured
image can also be presented to the user through a graphic LCD unit.
14
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
(ii) Data Communication
 Embedded data communication systems are deployed in applications from complex satellite
communication systems to simple home networking systems.
 The data collected by an embedded terminal may require transferring of the same to some other system
located remotely.
 The transmission is achieved either by a wire-line medium or by a wire-less medium.
 Wire-line medium was the most common choice in all olden days embedded systems.
 As technology is changing, wireless medium is becoming the standard for data communication in
embedded systems. It offers cheaper connectivity solutions and make the communication link free from
the hassle of wire bundles.
15
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
(ii) Data Communication (Cont’d)
 The data collecting embedded terminal itself can incorporate data communication units like Wireless
modules (Bluetooth, ZigBee, Wi-Fi, EDGE, GPRS, etc.) or wire-line modules (RS-232C, USB, TCP/IP,
PS2,etc).
 Certain embedded systems act as a dedicated transmission unit between the sending and receiving
terminals, offering sophisticated functionalities like data packetizing, encrypting and decrypting.
 Network hubs, routers, switches, etc. are typical examples of dedicated data transmission embedded
systems.
 They act as mediators in data communication and provide various features like data security,
monitoring etc.
16
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
?
(iii) Data (Signal) Processing
 The data (voice, image, video, electrical signals and other measurable quantities) collected by embedded
systems may be used for various kinds of data processing.
Embedded systems with signal processing functionalities are employed in applications demanding signal
processing like speech coding, synthesis, audio video codec, transmission applications, etc.
A digital hearing aid is a typical example of an embedded system employing data processing. Digital hearing
aid improves the hearing capacity of hearing impaired persons.
17
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
(iv) Monitoring
 Almost all embedded products coming under the medical domain are with monitoring functions only.
 They are used for determining the state of some variables using input sensors. They cannot impose
control over variables.
 A very good example is the electro cardiogram (ECG) machine for monitoring the heartbeat of a patient.
The machine is intended to do the monitoring of the heartbeat of a patient but it cannot impose control over
the heartbeat. The sensors used in ECG are the different electrodes connected to the patient’s body.
 Other examples with monitoring function are measuring instruments like digital CRO, digital multimeters,
logic analyzers., etc. used in control & instrumentation applications. They are used for knowing
(monitoring) the status of some variables like current, voltage, etc. They cannot control the variables in
turn.
Mandalay Technological University
Department of Computer Engineering and Information Technology
18
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
(v) Control
 Embedded systems with control functionalities impose control over some variables according to the changes
in input variables.
 A system with control functionality contains both sensors and actuators.
 Sensors are connected to the input port for capturing the changes in environmental variable or measuring
variable.
 The actuators connected to the output port are controlled according to the changes in the input variable to
put an impact on the controlling variable to bring the controlled variable to the specified range.
 Air conditioner system used in our home to control the room temperature to a specified limit is a typical
example for embedded system for control purpose. An air conditioner contains a room temperature sensing
element (sensor) which may be thermistor and a handheld unit for setting up (feeding) the desired
temperature.
19
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
(v) Control (Cont’d)
 The handheld unit may be connected to the central embedded unit residing inside the air conditioner through
a wireless link or through a wired link.
 The air compressor unit acts as the actuator. The compressor is controlled according to the current room
temperature and the desired temperature set by the end user.
 The input variable is the current room temperature and the controlled variable is also the room temperature.
The controlling variable is cool air flow by the compressor unit.
 If the controlled variable and input variable are not at the same value, the controlling variable tries to
equalize them through taking actions on the cool air flow.
20
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
(vi) Applications specific user interface
 Buttons, switches, keypad, lights, speakers, display units, etc. are application-specific user interfaces.
 Mobile phone is an example of application specific user interface. In mobile phone, the user interface
is provided through the keypad, graphic LCD module, system speaker, vibration alert, etc.
21
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Summary
 Embedded System electronic/ electro-mechanical system
 Embedded system vs General purpose computing system
 First modern embedded system  (History)
 Classifications of Embedded system (History)
 Embedded system  from simple electronic toys to complex flight and missile control systems
 Design to serve the purpose of any one or a combination of data collection/ storage/
representation, data communication, data (signal) processing, monitoring, control or application
specific user interface
22
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Keywords (Note it!)
23
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Embedded System
Microprocessor
Microcontroller
DSP
Sensor
Actuator
LED
Buzzer
Operating System
Electro Cardiogram
RAM
ADC
Bluetooth
Wi-Fi
TUTORIAL: 1
24
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Understanding Test Questions I (6 Marks)
1. Embedded systems are
(a) General purpose (b) Special purpose
2. Embedded system is
(a) An electronic system (b) A pure mechanical system
(c ) An electro-mechanical system (d) (a) or ( c )
3. Which of the following is not true about embedded systems?
(a) Built around specialized hardware
(b) Always contain an operating system
(c ) Execution behavior may be deterministic
(d) All of these
(e) None of these
25
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
4. Which of the following is (are) an intended purpose(s) of embedded systems?
(a) Data collection (b) Data processing (c ) Data communication
(d) All of these (e) None of these
5. Which of the following is an (are) example(s) of embedded system for data communication?
(a) USB Mass storage device (b) Network router
(c ) Digital camera (d) Music player
(e) All of these (f) None of these
6. A digital multi meter is an example of an embedded system for
(a) Data communication (b) Monitoring
(c) Control (d) All of these
(e) None of these
26
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
Understanding Test Questions I (Cont’d)
Review Questions I
1. What is an embedded system? Explain the different applications of embedded systems. (5 Marks)
2. Difference between embedded systems and general computing systems (5 Marks)
3. Describe the various purposes of embedded systems. Explain any two in detail with illustrative
examples. (10 Marks)
27
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
 Only Original Owner has full rights reserved for copied images & videos.
 This PPT is only for fair academic use.
 17.12.2018 (Group Presentation for 1.3 & 1.4)  20 Marks
28
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
29

More Related Content

What's hot

Ppt on embedded systems
Ppt on embedded systemsPpt on embedded systems
Ppt on embedded systems
Vaibhava Mishra
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
Sudhanshu Janwadkar
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
Mathivanan Natarajan
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
Prof. Erwin Globio
 
2. block diagram and components of embedded system
2. block diagram and components of embedded system2. block diagram and components of embedded system
2. block diagram and components of embedded system
Vikas Dongre
 
Interfacing rs232
Interfacing rs232Interfacing rs232
Interfacing rs232PRADEEP
 
Task communication
Task communicationTask communication
Task communication
1jayanti
 
Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)
Moe Moe Myint
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
xavierpaulino
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
IEEE MIU SB
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
Nikhil Sharma
 
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
Moe Moe Myint
 
Rs 232 interface
Rs 232 interfaceRs 232 interface
Rs 232 interface
PREMAL GAJJAR
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
Gaurav Verma
 
Embedded System
Embedded System Embedded System
Embedded System
Sonali Parab
 
Embedded system
Embedded systemEmbedded system
Embedded system
Vinod Srivastava
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmware
Joel P
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
thokalpv
 

What's hot (20)

Ppt on embedded systems
Ppt on embedded systemsPpt on embedded systems
Ppt on embedded systems
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
2. block diagram and components of embedded system
2. block diagram and components of embedded system2. block diagram and components of embedded system
2. block diagram and components of embedded system
 
Interfacing rs232
Interfacing rs232Interfacing rs232
Interfacing rs232
 
Task communication
Task communicationTask communication
Task communication
 
Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
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
 
Rs 232 interface
Rs 232 interfaceRs 232 interface
Rs 232 interface
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
 
Embedded System
Embedded System Embedded System
Embedded System
 
RS 232
RS 232RS 232
RS 232
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmware
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
 

Similar to Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)

chapter1-171214041210 (1).pdf
chapter1-171214041210 (1).pdfchapter1-171214041210 (1).pdf
chapter1-171214041210 (1).pdf
HardikH1
 
ES Part-1.pdf
ES Part-1.pdfES Part-1.pdf
ES Part-1.pdf
HardikH1
 
Lecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptxLecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptx
cronydeva
 
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
IAEME Publication
 
btech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxbtech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptx
SattiBabu16
 
IRJET- Internet of Things based Emergency System
IRJET- Internet of Things based Emergency SystemIRJET- Internet of Things based Emergency System
IRJET- Internet of Things based Emergency System
IRJET Journal
 
Embedded Systems UNIT-1 for B.tech and m.tech ece
Embedded Systems UNIT-1 for B.tech and m.tech eceEmbedded Systems UNIT-1 for B.tech and m.tech ece
Embedded Systems UNIT-1 for B.tech and m.tech ece
SattiBabu16
 
Software Engineering Diversity
Software Engineering DiversitySoftware Engineering Diversity
Software Engineering Diversity
SayedMokarrom
 
Training report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLABTraining report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLAB
Aswin Sreeraj
 
IRJET- IoT based Classroom Automation System
IRJET-  	  IoT based Classroom Automation SystemIRJET-  	  IoT based Classroom Automation System
IRJET- IoT based Classroom Automation System
IRJET Journal
 
Bml 303 past papers pack
Bml 303 past papers packBml 303 past papers pack
Bml 303 past papers pack
San King
 
Analysis on IoT Challenges, Opportunities, Applications and Communication Models
Analysis on IoT Challenges, Opportunities, Applications and Communication ModelsAnalysis on IoT Challenges, Opportunities, Applications and Communication Models
Analysis on IoT Challenges, Opportunities, Applications and Communication Models
INFOGAIN PUBLICATION
 
EMBEDDED SYSTEM
EMBEDDED  SYSTEMEMBEDDED  SYSTEM
EMBEDDED SYSTEM
AIRTEL
 
IoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdfIoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdf
kanaka vardhini
 
IoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdfIoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdf
MaaheenKashish
 
IoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdfIoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdf
raja118355
 
IoT & Applications Digital Notes (1).pdf
IoT & Applications Digital Notes (1).pdfIoT & Applications Digital Notes (1).pdf
IoT & Applications Digital Notes (1).pdf
ssusere169ea1
 
Introduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdfIntroduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdf
Arshak28
 
azeem final iot report.docx
azeem final iot report.docxazeem final iot report.docx
azeem final iot report.docx
QadeerAhmadShaikh
 

Similar to Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester) (20)

chapter1-171214041210 (1).pdf
chapter1-171214041210 (1).pdfchapter1-171214041210 (1).pdf
chapter1-171214041210 (1).pdf
 
ES Part-1.pdf
ES Part-1.pdfES Part-1.pdf
ES Part-1.pdf
 
Lecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptxLecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptx
 
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...
 
btech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxbtech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptx
 
IRJET- Internet of Things based Emergency System
IRJET- Internet of Things based Emergency SystemIRJET- Internet of Things based Emergency System
IRJET- Internet of Things based Emergency System
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Embedded Systems UNIT-1 for B.tech and m.tech ece
Embedded Systems UNIT-1 for B.tech and m.tech eceEmbedded Systems UNIT-1 for B.tech and m.tech ece
Embedded Systems UNIT-1 for B.tech and m.tech ece
 
Software Engineering Diversity
Software Engineering DiversitySoftware Engineering Diversity
Software Engineering Diversity
 
Training report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLABTraining report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLAB
 
IRJET- IoT based Classroom Automation System
IRJET-  	  IoT based Classroom Automation SystemIRJET-  	  IoT based Classroom Automation System
IRJET- IoT based Classroom Automation System
 
Bml 303 past papers pack
Bml 303 past papers packBml 303 past papers pack
Bml 303 past papers pack
 
Analysis on IoT Challenges, Opportunities, Applications and Communication Models
Analysis on IoT Challenges, Opportunities, Applications and Communication ModelsAnalysis on IoT Challenges, Opportunities, Applications and Communication Models
Analysis on IoT Challenges, Opportunities, Applications and Communication Models
 
EMBEDDED SYSTEM
EMBEDDED  SYSTEMEMBEDDED  SYSTEM
EMBEDDED SYSTEM
 
IoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdfIoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdf
 
IoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdfIoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdf
 
IoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdfIoT & Applications Digital Notes.pdf
IoT & Applications Digital Notes.pdf
 
IoT & Applications Digital Notes (1).pdf
IoT & Applications Digital Notes (1).pdfIoT & Applications Digital Notes (1).pdf
IoT & Applications Digital Notes (1).pdf
 
Introduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdfIntroduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdf
 
azeem final iot report.docx
azeem final iot report.docxazeem final iot report.docx
azeem final iot report.docx
 

More from Moe Moe Myint

Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)
Moe Moe Myint
 
Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)
Moe Moe Myint
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using Eagle
Moe Moe Myint
 
Introduction to Embedded System: Chapter 2 (4th portion)
Introduction to Embedded System:  Chapter 2 (4th portion)Introduction to Embedded System:  Chapter 2 (4th portion)
Introduction to Embedded System: Chapter 2 (4th portion)
Moe Moe Myint
 
Lect 06
Lect 06 Lect 06
Lect 06
Moe Moe Myint
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
Moe Moe Myint
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portion
Moe Moe Myint
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
Moe Moe Myint
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
Moe Moe Myint
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
Moe Moe Myint
 
Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)
Moe Moe Myint
 
Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)
Moe Moe Myint
 
Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)
Moe Moe Myint
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)
Moe Moe Myint
 
Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)
Moe Moe Myint
 
Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)
Moe Moe Myint
 
Digital image processing lab 1
Digital image processing lab 1Digital image processing lab 1
Digital image processing lab 1
Moe Moe Myint
 

More from Moe Moe Myint (17)

Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)
 
Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using Eagle
 
Introduction to Embedded System: Chapter 2 (4th portion)
Introduction to Embedded System:  Chapter 2 (4th portion)Introduction to Embedded System:  Chapter 2 (4th portion)
Introduction to Embedded System: Chapter 2 (4th portion)
 
Lect 06
Lect 06 Lect 06
Lect 06
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portion
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)
 
Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)
 
Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)
 
Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)
 
Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)
 
Digital image processing lab 1
Digital image processing lab 1Digital image processing lab 1
Digital image processing lab 1
 

Recently uploaded

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 

Recently uploaded (20)

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 

Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)

  • 1. Introduction to EMBEDDED SYSTEM II (2nd Edition) SHIBU K V Dr. Moe Moe Myint Department of Computer Engineering & Information Technology Mandalay Technological University www.slideshare.net/MoeMoeMyint moemoemyint@mtu.edu.mm drmoemoemyint.blogspot.com IT-51061 Chapter 1-Introduction to Embedded Systems 2018-2019 Academic Year (First Semester) Mandalay Technological University Department of Computer Engineering and Information Technology
  • 2. Chapter 1-Introduction to Embedded Systems Mandalay Technological University Department of Computer Engineering and Information Technology Chapter 2-The Typical Embedded Systems Chapter 3-Characteristics and Quality Attributes of Embedded Systems Chapter 4-Embedded Systems-Application and Domain Specific Chapter 5-Designing Embedded System with 8-bit Microcontrollers Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 Course Description (1st Semester) Co-curriculum : Python Programming Language
  • 3. Chapter 7-Hardware Software Co-Design and Program Modelling Mandalay Technological University Department of Computer Engineering and Information Technology Chapter 8–Embedded Hardware Design and Development Chapter 10-Real-Time OS (RTOS) based Embedded System Design Chapter 15-The Embedded Product Development Life Cycle (EDLC) Chapter 16-Trends in the Embedded Industry Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 Course Description (2nd Semester) Co-curriculum : IoT
  • 4. Course Learning Outcomes Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 4 At the end of this course, students will be able to:  Recognize the fundamentals of embedded systems  Comprehend and employ the key concepts of embedded systems like sensors and actuators  Implement the embedded system with firmware and hardware components  Practice to do hardware/software co-design for embedded systems  Develop familiarity with tools used to develop in an embedded environment  Perform with both collaboratively and individually work on embedded system lab
  • 5. Contents Contents Page 1.1. What is an Embedded Systems 4 1.2. Embedded Systems vs. General Computing Systems 4 1.3. History of Embedded Systems 5 1.4. Classification of Embedded Systems 6 1.5. Major Application Areas of Embedded Systems 7 1.6. Purpose of Embedded Systems 8 1.7. ‘Smart’ Running Shoes from Adidas-The Innovative Bonding of Lifestyle with Embedded Technology 11 Objective & Review Questions 14 5 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 6. Learning Objectives Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 6  Learn what an Embedded System is  Learn the difference between Embedded Systems and General Computing Systems  Know the history of Embedded Systems  Learn the classification of Embedded Systems based on performance, complexity and the era in which they evolved  Know the domains and areas of applications of Embedded Systems  Understand the different purposes of Embedded Systems  Analysis of a real life example on the bonding of embedded technology with human life
  • 7. 1.1. What is an Embedded System?  An embedded system is an electronic/electro-mechanical system designed to perform a specific function and a combination of both hardware and firmware (software).  Every embedded system is unique and the hardware as well as the firmware is highly specialized to the application domain.  Embedded systems are becoming an inevitable part of any product or equipment in all fields including household appliances, telecommunications, medical equipment, industrial control, consumer products, etc. 7 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 ?
  • 8. 1.2. Embedded Systems vs General Computing Systems 8 Criteria General Purpose Computing System Embedded System Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 Contents A system which is a combination of a generic hardware and a General Purpose Operating System for executing a variety of applications. A system which is a combination of special purpose hardware and embedded OS for executing a specific set of applications. OS It contains a general purpose operating system (GPOS). It may or not contain an operating system for functioning. Alterations Applications are alterable (programmable) by the user. (It is possible for the end user to re-install the OS and also add or remove user applications.) The firmware of the embedded system is pre- programmed and it is non-alterable by the end-user. Key factor Performance is the key deciding factor in the selection of the system. Faster is better. Application specific requirements (like performance, power requirements, memory usage, etc.) are key deciding factors. Power Consumption More Less Response Time Not critical Critical for some applications Execution Need not be deterministic Deterministic for certain types of ES like ‘Hard Real Time’ systems.
  • 9. 1.3. History of Embedded Systems (10 Marks) & 1.4.Classification of Embedded Systems (10 Marks) 9 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 Reading Assignment (by group presentation)
  • 10. 1.5. Major Application Areas of ES The application areas and the products in the embedded domain are countless. A few of the important domains and products are listed below: i. Consumer electronics: Camcorders, cameras, etc. ii. Household appliances: Television, DVD players, washing machine, fridge, microwave oven, etc. iii. Home automation and security systems: Air conditioners, sprinklers, intruder detection alarms, closed circuit television cameras, fire alarms, etc. iv. Automotive industry: Anti-lock breaking systems (ABS), engine control, ignition systems, automatic navigation systems, etc. v. Telecom: Cellular telephones, telephone switches, handset multimedia applications, etc. 10 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 11. 11 vi. Computer peripherals: Printers, scanners, fax machines, etc. vii. Computer Networking systems: Network routers, switches, hubs, firewalls, etc. viii. Healthcare: Different kinds of scanners, EEG, ECG machines etc. ix. Measurement & Instrumentation: Digital multi meters, digital CROs, logic analyzers PLC systems, etc. x. Banking & Retail: Automatic teller machines (ATM) and currency counters, point of sales (POS). xi. Card Readers: Barcode, smart card readers, hand held devices, etc. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 1.5. Major Application Areas of ES (Cont’d)
  • 12. 1.6. Purpose of Embedded Systems Embedded systems are used in various domains like consumer electronics, home automation, telecommunications, automotive industry, healthcare, control & instrumentation, retail and banking applications, etc. Within the domain itself, according to the application usage context, they may have different functionalities. Each embedded system is designed to serve the purpose of any one or a combination of the following tasks:  Data collection/Storage/Representation  Data Communication  Data (signal) processing  Monitoring  Control  Application specific user interface 12 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 13. (i) Data Collection/Storage/Representation  Embedded systems designed for the purpose of data collection performs acquisition of data from the external world.  Data collection is usually done for storage, analysis, manipulation and transmission.  The term “data” refers all kinds of information, such as text, voice, image, video, electrical signals and any other measurable quantities.  Data can be either analog (continuous) or digital (discrete).  Embedded systems with analog data capturing techniques collect data directly in the form of analog signal whereas embedded systems with digital data collection mechanism converts the analog signal to the digital signal using analog to digital (A/D) converters and then collects the binary equivalent of the analog data.  If the data is digital, it can be directly captured without any additional interface by digital embedded systems.  The collected data may be stored directly in the system or may be transmitted to some other systems or it may be processed by the system or it may be deleted instantly after giving a meaningful representation.  These actions are purely dependent on the purpose for which the embedded system is designed. 13 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 14. (i) Data Collection/Storage/Representation (Cont’d)  Embedded system designed for pure measurement applications without storage, used in control and instrumentation domain, collects data and gives a meaningful representation of the collected data by means of graphical representation or quantity value and deletes the collected data when new arrives at the data collection terminal.  Analog and digital CROs without storage memory are typical examples of this. Any measuring equipment used in the medical domain for monitoring without storage functionality also comes under this category.  A digital camera is a typical example of an embedded system with data collection/storage/representation of data. Images are captured and the captured image may be stored within the memory of the camera. The captured image can also be presented to the user through a graphic LCD unit. 14 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 15. (ii) Data Communication  Embedded data communication systems are deployed in applications from complex satellite communication systems to simple home networking systems.  The data collected by an embedded terminal may require transferring of the same to some other system located remotely.  The transmission is achieved either by a wire-line medium or by a wire-less medium.  Wire-line medium was the most common choice in all olden days embedded systems.  As technology is changing, wireless medium is becoming the standard for data communication in embedded systems. It offers cheaper connectivity solutions and make the communication link free from the hassle of wire bundles. 15 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 16. (ii) Data Communication (Cont’d)  The data collecting embedded terminal itself can incorporate data communication units like Wireless modules (Bluetooth, ZigBee, Wi-Fi, EDGE, GPRS, etc.) or wire-line modules (RS-232C, USB, TCP/IP, PS2,etc).  Certain embedded systems act as a dedicated transmission unit between the sending and receiving terminals, offering sophisticated functionalities like data packetizing, encrypting and decrypting.  Network hubs, routers, switches, etc. are typical examples of dedicated data transmission embedded systems.  They act as mediators in data communication and provide various features like data security, monitoring etc. 16 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 ?
  • 17. (iii) Data (Signal) Processing  The data (voice, image, video, electrical signals and other measurable quantities) collected by embedded systems may be used for various kinds of data processing. Embedded systems with signal processing functionalities are employed in applications demanding signal processing like speech coding, synthesis, audio video codec, transmission applications, etc. A digital hearing aid is a typical example of an embedded system employing data processing. Digital hearing aid improves the hearing capacity of hearing impaired persons. 17 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 18. (iv) Monitoring  Almost all embedded products coming under the medical domain are with monitoring functions only.  They are used for determining the state of some variables using input sensors. They cannot impose control over variables.  A very good example is the electro cardiogram (ECG) machine for monitoring the heartbeat of a patient. The machine is intended to do the monitoring of the heartbeat of a patient but it cannot impose control over the heartbeat. The sensors used in ECG are the different electrodes connected to the patient’s body.  Other examples with monitoring function are measuring instruments like digital CRO, digital multimeters, logic analyzers., etc. used in control & instrumentation applications. They are used for knowing (monitoring) the status of some variables like current, voltage, etc. They cannot control the variables in turn. Mandalay Technological University Department of Computer Engineering and Information Technology 18 Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 19. (v) Control  Embedded systems with control functionalities impose control over some variables according to the changes in input variables.  A system with control functionality contains both sensors and actuators.  Sensors are connected to the input port for capturing the changes in environmental variable or measuring variable.  The actuators connected to the output port are controlled according to the changes in the input variable to put an impact on the controlling variable to bring the controlled variable to the specified range.  Air conditioner system used in our home to control the room temperature to a specified limit is a typical example for embedded system for control purpose. An air conditioner contains a room temperature sensing element (sensor) which may be thermistor and a handheld unit for setting up (feeding) the desired temperature. 19 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 20. (v) Control (Cont’d)  The handheld unit may be connected to the central embedded unit residing inside the air conditioner through a wireless link or through a wired link.  The air compressor unit acts as the actuator. The compressor is controlled according to the current room temperature and the desired temperature set by the end user.  The input variable is the current room temperature and the controlled variable is also the room temperature. The controlling variable is cool air flow by the compressor unit.  If the controlled variable and input variable are not at the same value, the controlling variable tries to equalize them through taking actions on the cool air flow. 20 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 21. (vi) Applications specific user interface  Buttons, switches, keypad, lights, speakers, display units, etc. are application-specific user interfaces.  Mobile phone is an example of application specific user interface. In mobile phone, the user interface is provided through the keypad, graphic LCD module, system speaker, vibration alert, etc. 21 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 22. Summary  Embedded System electronic/ electro-mechanical system  Embedded system vs General purpose computing system  First modern embedded system  (History)  Classifications of Embedded system (History)  Embedded system  from simple electronic toys to complex flight and missile control systems  Design to serve the purpose of any one or a combination of data collection/ storage/ representation, data communication, data (signal) processing, monitoring, control or application specific user interface 22 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 23. Keywords (Note it!) 23 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 Embedded System Microprocessor Microcontroller DSP Sensor Actuator LED Buzzer Operating System Electro Cardiogram RAM ADC Bluetooth Wi-Fi
  • 24. TUTORIAL: 1 24 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 25. Understanding Test Questions I (6 Marks) 1. Embedded systems are (a) General purpose (b) Special purpose 2. Embedded system is (a) An electronic system (b) A pure mechanical system (c ) An electro-mechanical system (d) (a) or ( c ) 3. Which of the following is not true about embedded systems? (a) Built around specialized hardware (b) Always contain an operating system (c ) Execution behavior may be deterministic (d) All of these (e) None of these 25 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 26. 4. Which of the following is (are) an intended purpose(s) of embedded systems? (a) Data collection (b) Data processing (c ) Data communication (d) All of these (e) None of these 5. Which of the following is an (are) example(s) of embedded system for data communication? (a) USB Mass storage device (b) Network router (c ) Digital camera (d) Music player (e) All of these (f) None of these 6. A digital multi meter is an example of an embedded system for (a) Data communication (b) Monitoring (c) Control (d) All of these (e) None of these 26 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019 Understanding Test Questions I (Cont’d)
  • 27. Review Questions I 1. What is an embedded system? Explain the different applications of embedded systems. (5 Marks) 2. Difference between embedded systems and general computing systems (5 Marks) 3. Describe the various purposes of embedded systems. Explain any two in detail with illustrative examples. (10 Marks) 27 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 28.  Only Original Owner has full rights reserved for copied images & videos.  This PPT is only for fair academic use.  17.12.2018 (Group Presentation for 1.3 & 1.4)  20 Marks 28 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems I, Moe Moe Myint, 2018-2019
  • 29. 29

Editor's Notes

  1. 1.3, 1.4, 1.7 (Homework)
  2. Inevitable (essential) Household appliances: Refrigerator, Washine machine, micro wave, TV,… Telecommunications : Phone, Webcams, Routers, Servers, Satellite,… Medical Equipment : Blood Pressure, Thermometer, Diabetics, Patient Monitoring system,… Industrial Control : Car alarms, planes, trains, traffic lights,… Consumer products : cameras, electronic toys, camcorders, …
  3. Hard real-time: systems where it is absolutely imperative that responses occur within the required deadline. Hard Real-Time systems emphasize the principle ‘A late answer is a wrong answer’. For example: Flight control systems, airbag control system, etc. The Air bag control system should be into action and deploy the air bags when the vehicle meets a severe accident. Soft real-time: systems where deadlines are important but which will still function correctly if deadlines are occasionally missed. A Soft Real-Time System emphasizes the principle ‘A late answer is an acceptable answer’. For example: ATM, multimedia, etc. If the ATM takes a few seconds more than the ideal operation time, nothing fatal happens.
  4. * Camcorder: combination of video & camera with audio Sprinklers: a piece of equipment used for scattering water on grass or soil / a piece of equipment on a ceiling that scatters water if there is a fire Intruders: someone who illegally enters a building or area, usually in order to steal something Ignition: the electrical part f a vehicle’s engine that makes it start working
  5. Retail :
  6. CROs  A contract research organization (CRO) is a company that provides support to the pharmaceutical, biotechnology, and medical devices industries in the form of research services.
  7. Data packetizing  partition or separate (data) into units for transmission in a packet switching network… Data link layer  addressing, packetizing, flow control, error detection and control, medium access control….
  8. Synthesis = linguistic
  9. Impose = do
  10. Thermistor is a type of resistor whose resistance is dependent on temperature, more so than in standard resistors.