Embedded Systems

Features of an Embedded System

An embedded system can defined as a system that has embedded software and computer-hardware, which makes it a system dedicated for an application (s) or specific part of an application or product or a part of a larger system.

An embedded system is characterized by the following:

  • Real-time and multi-rate operations that define the ways in which the system works, reacts to events, interrupts and schedules the system’s operations in real time.
  • Complex algorithms.
  • Complex graphic user interfaces (GUI) and other interfaces.
  • Dedicated functions.

An embedded system is usually designed by keeping in consideration a number of constraints, namely:

  • The available system memory.
  • The available processor speed.
  • The need to limit power dissipation when running the system continuously in cycles of ‘wait for events’, ‘run’, ‘stop’, ‘wake-up’ and ‘sleep’.

Related: Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux

Share
John Mulindi

John Mulindi has a background in a technical field and he writes on topics ranging from automation, computer systems, embedded systems, mechatronics to measurement and control.

View Comments

Recent Posts

Rigid-Flex PCBs: Enhancing Durability and Flexibility in Electronic Devices

The world of electronics is constantly evolving, allowing designers and manufacturers to push the boundaries…

2 months ago

Key Features of PIC16X84 Family of Microcontrollers

PIC microcontrollers are fabricated by Microchip Technology. PIC16C84 and PIC16F84 are the two microcontrollers in…

9 months ago

ADD Instruction in Intel 8051 (MCS-51) Microcontroller

The ADD instruction tells the microcontroller’s CPU to add the source byte to register A…

9 months ago

Main Features of Intel 8086 Microprocessor

8-bit microprocessors are limited in their speed (the number of instructions that can be executed…

9 months ago

Basic Features of 68HC11 Family of Microcontrollers

The 68HC11 (also abbreviated as 6811 or HC11) is an 8-bit microcontroller that was introduced…

9 months ago

Process Synchronization using Semaphores

Mutual exclusion typically imposes some conditions on access to a given resource by two or…

9 months ago