KEMBAR78
Week 6 - An Introduction To Embedded Systems 1 | PDF | Embedded System | Internet Of Things
0% found this document useful (0 votes)
44 views6 pages

Week 6 - An Introduction To Embedded Systems 1

The document introduces embedded systems. It discusses what embedded systems are, including examples like smartphones, medical devices, and vehicles. It also covers the characteristics of embedded systems like being cyber-physical, operating in real-time, and having dedicated functions. The document concludes by discussing the requirements for embedded systems and different methods for designing and developing embedded systems, including bottom-up, top-down, and meet-in-the-middle approaches.

Uploaded by

Game Account
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views6 pages

Week 6 - An Introduction To Embedded Systems 1

The document introduces embedded systems. It discusses what embedded systems are, including examples like smartphones, medical devices, and vehicles. It also covers the characteristics of embedded systems like being cyber-physical, operating in real-time, and having dedicated functions. The document concludes by discussing the requirements for embedded systems and different methods for designing and developing embedded systems, including bottom-up, top-down, and meet-in-the-middle approaches.

Uploaded by

Game Account
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

UU – COM-1011-MW

Fundamentals of Computer Organiza-


tion and Operations

WEEK 6 - AN INTRODUCTION TO EMBEDDED SYSTEMS

For this week’s material, you will be introduced to embedded systems.

The following will be covered this week:

A. An introduction to Embedded Systems

o Embedded systems

o Embedded design and development process

UU-COM-1011-MW Fundamentals of Computer Organization and Operation – Week 6 1


UU – COM-1011-MW
Fundamentals of Computer Organiza-
tion and Operations

AN INTRODUCTION TO EMBEDDED SYSTEMS

EMBEDDED SYSTEMS

An Embedded System (ES) can be described as a specialised computer that has dedicated function-

ality as part of a larger mechanical or electrical system (Barkalov et al., 2019, p. 4). Embedded sys-

tems are found in consumer electronic devices, automotive electronics, aircraft electronics, medical

systems, network communication devices, military systems and a range of Internet of Things (IoT)

including smart systems and devices such as smartphones that are commonly used in the modern age.

A range of applications of embedded systems is summarised in the table below.

Application area Examples


Consumer electronics Smart-TVs, Smartwatches, Smartphones
 Added functionality for specific tasks typical in larger computer devices
 Functional device for portability and productivity
Washing Machines, Dishwashers
 Added functionality such as scheduling and programming machine wash cycles
Video Game Consoles
 System built with microprocessors designed for dedicated performance for
graphics, audio and video processing
Aircraft electronics Avionics
 Systems for flight control, anti-collision, informational and communicational
Medical systems Smart Medical Devices
 Traditional medical devices with enhanced and automated functionality includ-
ing defibrillators, x-rays, activity monitors, remote monitoring
Automotive electronics Airbags, Anti-braking System (ABS), Engine control, Car Sensors
 Specific systems used to ensure the optimal running of a car
 Additional systems for driver and passenger comfort and safety
Geographical Positioning System (GPS)
 Integrated navigation system
Military systems Drones, Ballistic Missiles, Fire-control
 Systems used for tactical, defence, intelligence or security purposes
IoT Smart devices
 ‘Smart’ heating, ventilation and air-conditioning control
 ‘Smart’ lighting and other forms of automated security
Telecommunication sys- Routers, cryptographic systems, access points
tems
 Network based structure that provides an avenue for IoT systems and smart de-
vices to communicate with each other in a variety of different ways

UU-COM-1011-MW Fundamentals of Computer Organization and Operation – Week 6 2


UU – COM-1011-MW
Fundamentals of Computer Organiza-
tion and Operations

Embedded systems have common characteristics that describe the way they work within a larger

system.

1. Cyber-physical systems

A cyber-physical system can automatically adapt to its environment, regulate and monitor

itself to ensure successful achievement of its objectives. These are systems have input, pro-

cessing, output and a feedback loop/control.

2. Real time systems

The ability for an embedded system to work in real-time is essential, therefore any computa-

tion or operations needs to be performed on time. A good example of this necessity is in an

automotive system controlling the inflation of airbags where the non-occurrence of these com-

putations or operations within a specified time period results in reduced safety, passenger in-

jury or fatality.

3. Dedicated systems

These types of system can be designed for a highly specific purpose and will provide dedicated

control, computation and optimisation for that purpose.

4. Reactive systems

Reactive systems are event based and execute monitoring the state of a controlled object

(Barkalov et al., 2019, p. 17). For this form of system, functionality is a result of waiting for

events to occur based on input signals that are provided by the system.

5. Systems with a dedicated user-interface (UI)

Systems with dedicated user-interfaces differ from general purpose computers as the set-up

of a keyboard, mouse and monitor may not be ideal.

UU-COM-1011-MW Fundamentals of Computer Organization and Operation – Week 6 3


UU – COM-1011-MW
Fundamentals of Computer Organiza-
tion and Operations

Requirements for embedded systems

In order for a system to be truly an embedded system there are a range of functional requirements

that must be met.

1. Reliability – a system should be built with a low probability of failure, and in the case of

such failure, the damage should be minimized.

2. Availability – a system should be useable for the majority of its use cycle through the im-

plementation of some form of control that ensures availability such as diagnostic control and

knowledge control.

3. Maintainability – a failed system should be repaired in a timely manner by fixing issues or

replacing faulty components that can affect the lifespan of the system.

4. Safety – a system should be built with safety measures that can prevent physical harm being

done to the user.

5. Security – a system should be built with security features to prevent unauthorized access or

damage due to malicious intent. Security concerns are that of availability, integrity, confi-

dentiality and non-repudiation of stored data.

6. Survivability – a system should be able to still function if an attack occurs

EMBEDDED DESIGN AND DEVELOPMENT PROCESS

An embedded system can be designed and developed using the following methodologies;

1. Bottom-up methodology – smaller parts of the system are built prior to building the whole

system

2. Top-down methodology – the design of the system is built first, then based on the initial

design, the structure of the system and the functionality of the various components is built

3. Meet-in-the-middle methodology – a middle methodology which attempts to merge the ad-

vantages of both top-down methodologies

UU-COM-1011-MW Fundamentals of Computer Organization and Operation – Week 6 4


UU – COM-1011-MW
Fundamentals of Computer Organiza-
tion and Operations

The image below is an illustration of the bottom-up methodology for the design and development

of embedded systems.

The image below is an illustration of the top-down methodology for the design and development of

embedded systems.

The image below is an illustration of the meet-in-the-middle methodology for the design and devel-

opment of embedded systems.

UU-COM-1011-MW Fundamentals of Computer Organization and Operation – Week 6 5


UU – COM-1011-MW
Fundamentals of Computer Organiza-
tion and Operations

REFERENCES

Abd-El-Barr, M., & El-Rewini, H. (2005). Fundamentals of Computer Organization and Architecture

(Wiley Series on Parallel and Distributed Computing) (1st ed.). Wiley-Interscience.

Barkalov, A., Titarenko, L., & Mazurkiewicz, M. (2019). Foundations of Embedded Systems (Studies

in Systems, Decision and Control, 195) (1st ed. 2019 ed.). Springer.

Brookshear, J. G., & Brylow, D. (2015). Computer Science: An Overview (12th Edition). Pearson

Education.

Forouzan, B. A. (2017). Foundations of Computer Science. Cengage Learning.

UU-COM-1011-MW Fundamentals of Computer Organization and Operation – Week 6 6

You might also like