Professional Documents
Culture Documents
o 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.
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-
The ability for an embedded system to work in real-time is essential, therefore any computa-
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
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.
Systems with dedicated user-interfaces differ from general purpose computers as the set-up
In order for a system to be truly an embedded system there are a range of functional requirements
1. Reliability – a system should be built with a low probability of failure, and in the case of
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.
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
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-
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
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-
REFERENCES
Abd-El-Barr, M., & El-Rewini, H. (2005). Fundamentals of Computer Organization and Architecture
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.