Embedded Systems

What is an Embedded System?

Since this is an ever evolving field with advancement in technology, you will find various definitions of embedded systems out there but what stands out from all of them is that, they are electronic systems that contain either a microprocessor or a microcontroller, but we don’t think of them as computers, because the computer is hidden or embedded in the system.

We can therefore define an embedded system as a microcontroller-based, software-driven, real time control system that is independent, or human or network-interactive which operates on diverse physical variables and in diverse environments albeit reliably.

What is an embedded system?

An embedded system has three main components that are embedded into it:

  1. It embeds hardware similar to a computer. This is illustrated in Figure 1.0 below, showing the various units in the hardware of an embedded system. Since its software typically embeds in the ROM or flash memory, it normally doesn’t need a secondary tasks and CD memory as in a computer.
  2. It embeds the main application software. The application software may concurrently perform a series of tasks or processes or threads.
  3. It embeds a real-time operating system (RTOS) that supervises the application software running on hardware and organizes access to a resource according to the priorities of tasks in the system. It provides a means to let the processor run a process as scheduled and context-switch between the various processes. It sets the rules during the execution of the application software. Note, a small-scale embedded system may not embed RTOS.
Figure 1.0 Components of an Embedded System Hardware

Embedded Systems Examples

We have several examples of embedded devices that include:

  • Braking system (antilock braking system), ignition system and engine management/control in modern vehicles.
  • Robotics, measurement instruments and industrial control systems in manufacturing.
  • Routers, hubs, gateways in networking.
  • Smart cards (credit-card-sized plastic cards embedded with a microprocessor able to store and process data).
  • Mobile phones (SIM cards are just smart cards able to manage the rights of a subscriber on a network).
  • Cardiac monitors, infusion pumps, dialysis machines in medical field.
  • Other embedded devices include digital cameras, digital & analog TVs, GPS, set-up boxes, kitchen appliances e.g. microwave ovens, etc.

Also read: Microprocessor vs. Microcontroller, What are the Differences?

John Mulindi

John Mulindi is an Industrial Instrumentation and Control Professional with a wide range of experience in electrical and electronics, process measurement, control systems and automation. In free time he spends time reading, taking adventure walks and watching football.

Recent Posts

Hydraulic System: Function, Components, Advantages & Drawbacks  

Hydraulic systems are built in such way that they are able to move large loads…

3 weeks ago

The Role of Precision PCB Design in Aerospace Innovation

Image source: Unsplash Innovation in aerospace engineering is accelerating, driven by rising demands for safer,…

3 weeks ago

Bittele Electronics: Setting the Pace in Turnkey PCB Assembly

Image source: Freepik From consumer electronics, IoT, automotive, industrial control, healthcare, communication systems to aerospace;…

3 weeks ago

The Role of Industrial and Domestic Biomass Boilers

Image source: Unsplash What is Biomass Energy? Biomass energy, a form of renewable energy derived…

3 weeks ago

The Essential Role of Water Turbines in Harnessing Hydroelectric Power

Hydro Turbine, Image source: Energy Education Understanding Hydroelectric Power Hydroelectric power is one of the…

4 weeks ago

Common Types of Differential Pressure Flowmeters

The term ‘flow’ can generally be applied in three distinct circumstances: Volumetric flow is the…

1 month ago