This document provides an introduction to embedded systems for a course at Mandalay Technological University. It includes chapters on what embedded systems are, their typical applications and domains, characteristics, designing systems with microcontrollers, hardware and software co-design, real-time operating systems, and product development processes. The document outlines learning objectives for understanding fundamentals of embedded systems and being able to recognize, comprehend, implement, practice, develop familiarity with tools, and perform lab work related to embedded systems. It also provides an overview of key topics in each chapter and keywords to note related to embedded systems.
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded SystemsArti Parab Academics
Core of embedded systems: microprocessors and microcontrollers, RISC and CISC controllers, Big endian and Little endian processors, Application specific ICs, Programmable logic devices, COTS, sensors and actuators, communication interface, embedded firmware, other system components.
It is a presentation for the Embedded System Basics. It will be very useful for the engineering students who need to know the basics of Embedded System.
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded SystemsArti Parab Academics
Core of embedded systems: microprocessors and microcontrollers, RISC and CISC controllers, Big endian and Little endian processors, Application specific ICs, Programmable logic devices, COTS, sensors and actuators, communication interface, embedded firmware, other system components.
It is a presentation for the Embedded System Basics. It will be very useful for the engineering students who need to know the basics of Embedded System.
This presentation discusses the Serial Communication features in 8051, the support for UART. It also discusses serial vs parallel communication, simplex, duplex and full-duplex modes, MAX232, RS232 standards
Presents features of ARM Processors, ARM architecture variants and Processor families. Further presents, ARM v4T architecture, ARM7-TDMI processor: Register organization, pipelining, modes, exception handling, bus architecture, debug architecture and interface signals.
A brief introduction to task communication in real time operating system.It covers Inter-process communication like concepts of shared memory , message passing, remoteprocedure call .Interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data. Typically, applications can use IPC, categorized as clients and servers, where the client requests data and the server responds to client requests.Many applications are both clients and servers, as commonly seen in distributed computing.
In telecommunications, RS-232 is a standard for serial communication transmission of data. It formally defines the signals connecting between a DTE (data terminal equipment) such as a computer terminal, and a DCE (data circuit-terminating equipment, originally defined as data communication equipment[1]), such as a modem. The RS-232 standard is commonly used in computer serial ports. The standard defines the electrical characteristics and timing of signals, the meaning of signals, and the physical size and pinout of connectors. The current version of the standard is TIA-232-F Interface Between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange, issued in 1997.
This Presentation describes the ARM CORTEX M3 core processor with the details of the core peripherals. Soon a CORTEX base controller(STM32F100RBT6) ppt will be uploaded. For more information mail me at:gaurav.iitkg@gmail.com.
Embedded System, EMBEDDED SYSTEM: AN INTRODUCTION, ELEMENTS OF EMBEDDED SYSTEMS, CORE THE OF EMBEDDED SYSTEM, CHARACTERISTICS & QUALITY ATTRIBUTES OF EMBEDDED SYSTEMS, EMBEDDED HARDWARE FROM SOFTWARE PROGRAMMERS PERSPECTIVE,
This PPT covers some important points of 8051 microcontroller like Applications, block diagram, Architecture, comparison between microprocessor and microcontroller, Pin diagram, RAM memory space allocation, register banks, Instruction set, Addresing modes, serial communication, baud rate, machine cycle, serial interface with PC, Introduction to Timers/Counters etc....
This presentation discusses the Serial Communication features in 8051, the support for UART. It also discusses serial vs parallel communication, simplex, duplex and full-duplex modes, MAX232, RS232 standards
Presents features of ARM Processors, ARM architecture variants and Processor families. Further presents, ARM v4T architecture, ARM7-TDMI processor: Register organization, pipelining, modes, exception handling, bus architecture, debug architecture and interface signals.
A brief introduction to task communication in real time operating system.It covers Inter-process communication like concepts of shared memory , message passing, remoteprocedure call .Interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data. Typically, applications can use IPC, categorized as clients and servers, where the client requests data and the server responds to client requests.Many applications are both clients and servers, as commonly seen in distributed computing.
In telecommunications, RS-232 is a standard for serial communication transmission of data. It formally defines the signals connecting between a DTE (data terminal equipment) such as a computer terminal, and a DCE (data circuit-terminating equipment, originally defined as data communication equipment[1]), such as a modem. The RS-232 standard is commonly used in computer serial ports. The standard defines the electrical characteristics and timing of signals, the meaning of signals, and the physical size and pinout of connectors. The current version of the standard is TIA-232-F Interface Between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange, issued in 1997.
This Presentation describes the ARM CORTEX M3 core processor with the details of the core peripherals. Soon a CORTEX base controller(STM32F100RBT6) ppt will be uploaded. For more information mail me at:gaurav.iitkg@gmail.com.
Embedded System, EMBEDDED SYSTEM: AN INTRODUCTION, ELEMENTS OF EMBEDDED SYSTEMS, CORE THE OF EMBEDDED SYSTEM, CHARACTERISTICS & QUALITY ATTRIBUTES OF EMBEDDED SYSTEMS, EMBEDDED HARDWARE FROM SOFTWARE PROGRAMMERS PERSPECTIVE,
This PPT covers some important points of 8051 microcontroller like Applications, block diagram, Architecture, comparison between microprocessor and microcontroller, Pin diagram, RAM memory space allocation, register banks, Instruction set, Addresing modes, serial communication, baud rate, machine cycle, serial interface with PC, Introduction to Timers/Counters etc....
INTERNET OF THINGS AS A TOOL FOR ENHANCEMENT OF EDUCATION ADMINISTRATION AND ...IAEME Publication
In recent times and as far as technological advancement goes, the Internet of
Things is the trending topic in the world. Internet of Things popularly called IoT is the
internetworking of interconnected devices over the internet to enable interaction
between those devices without any human interference. Cisco predicts at least 50
billion of such devices to be available by the year 2020. This leaves a huge gap as to
the appropriate awareness and literacy of the world as a collective to be receptive of
the massive IoT technology overhaul coming in the nearest future. This paper gives a
little insight into the basics of IoT, its core fundamentals, its architecture and
furthermore contributes to knowledge the application of IoT to the education sector.
Considering the number of connected devices expected to be produced, it is expected
also that sufficient amount of personnel are trained in IoT systems adequately to meet
with the rising demand
Embedded Systems UNIT-1 for B.tech and m.tech eceSattiBabu16
Embedded Systems unit-1 An embedded system is an electronic/electro-mechanical system designed to perform a specific function and is combination of both hardware and firmware (software). The program instructions written for embedded systems are referred to as firmware, and are stored in Read- Only-Memory or Flash memory
It's about software engineering diversity. To build a software at first we fixed our requirements and according to our requirements we have to choose perfect software design and implementation techniques. For different software we have to select different kinds of techniques.
Training report on Embedded Systems and MATLABAswin Sreeraj
An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. Embedded systems control many devices in common use today.
MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language.
Analysis on IoT Challenges, Opportunities, Applications and Communication ModelsINFOGAIN PUBLICATION
Internet of Things (IoT) is a novel communication standard and it is researcher’s preferred topic, which integrates heterogeneous systems seamlessly. Designing a universal architecture for IoT is a challenging task due to the integration of wide variety of the devices. The main objective of this paper is to provide comprehensive knowledge on challenges, applications, Security issues, and different communication models of IoT. This paper also focuses on the marketing trends of IoT with respect to variety of application with the end users. This motivates the researchers to contribute more productive work in this field by analyzing various parameters.
An embedded system is a computer system designed to do one or a few dedicated and/or specific functions often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal computer (PC), is designed to be flexible and to meet a wide range of end-user needs. Embedded systems control many devices in common use today.
Physically, embedded systems range from portable devices such as digital watches and MP3 players, to large stationary installations like traffic lights, factory controllers, or the systems controlling nuclear power plants. Complexity varies from low, with a single microcontroller chip, to very high with multiple units, peripherals and networks mounted inside a large chassis or enclosure.
Introduction to Embedded System Architecture and Design.docx.pdfArshak28
Embedded system architecture and design refers to the process of developing hardware and software components that are specifically designed to perform dedicated functions within a larger system. The architecture of an embedded system includes the selection and integration of microprocessors, microcontrollers, memory, and various peripherals to meet specific requirements. Embedded system design involves the creation of software algorithms and coding methodologies that enable the system to perform its intended tasks efficiently and reliably. This field encompasses various disciplines, including electronics, computer architecture, and software engineering, and plays a vital role in the development of a wide range of devices, from smartphones and appliances to automotive systems and industrial equipment.
For more visit : https://iies.in/
Lecture 1 for Digital Image Processing (2nd Edition)Moe Moe Myint
-What is Digital Image Processing?
-The Origins of Digital Image Processing
-Examples of Fields that Use Digital Image Processing
-Fundamentals Steps in Digital Image Processing
-Components of an Image Processing System
Digital Image Processing (Lab 1)
Course Objectives: To learn the fundamental concepts of Digital Image Processing and to study basic image processing operations.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
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
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.
* 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
Retail :
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.
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….
Synthesis = linguistic
Impose = do
Thermistor is a type of resistor whose resistance is dependent on temperature, more so than in standard resistors.