• Home
  • Electrical
    • Power Electronics
  • Electronics
    • General Electronics
  • Embedded systems
    • Arduino
    • ARM Cortex
    • Raspberry Pi
  • Robotics
  • Android
  • Others
    • Communications
    • Sensor Based
    • Solar
  • Engineering Projects

Buy Electronics & Electrical Projects in Europe

Buy Electronic Kits & Electrical Projects in Russia, France, Spain, Sweden, Germany, Norway, United Kingdom, Switzerland, Denmark and the rest of Europe.

What Is Embedded Systems in Electronics and their Classifications?

April 2, 2014 by Tarun Agarwal 4 Comments

Embedded systems

Embedded systems

The first embedded system was developed by Charles Stark – a draper at the MIT instrumentation for Apollo Guidance Computer. In projects’ inception it was considered as the riskiest item in the appolo project, so to reduce the size and weight, monolithic ICs (integrated circuits) were developed. In 1961, an early mass produced embedded systems was the Autonetics D-17 guidance computer for the Minuteman missile.

Embedded-system based projects are capable of doing multitasks, and are also capable of interfacing with the other networks and devices. In addition to this, they are applicable in areas like space, communication, transportation, robotic systems, home appliances, etc. This article is intended to give basic information about the classification, architecture, types, and applications of embedded systems.

Classification of Embedded Systems

An embedded system is a computing system designed to perform one or more specific functions. In other words, an embedded system has computer hardware (a microprocessor, memory, input and output units, and networking units) with a software embedded in it. ROM is an important component of an embedded system in which programs are stored. Some embedded systems have an operating system as well.

Embedded systems are classified into three major types:

  1. Small-scale embedded systems
  2. Medium-scale embedded systems
  3. Sophisticated embedded systems

1. Small Scale Embedded Systems

Small Scale Embedded Systems

Small Scale Embedded Systems

Small-scale embedded systems have the following features:

  • The systems are designed and built with a single 8 or 16 bit microcontroller.
  • Small-scale embedded systems possess small hardware and software complexities with a board level design.
  • They use a battery for operations.
  • Usually C or Java is used for developing these systems.
  • Compilation of C programming is done through the assembly language, and the executable codes are located in the system’s memory.
  • While running the system continuously, there is no need to limit power dissipation.

2. Medium Scale Embedded Systems

Medium Scale Embedded Systems

Medium Scale Embedded Systems

Medium-scale embedded systems have the following features:

  • These systems are designed with a single or a few 16 or 32 bit microcontrollers or DSPs or RISCs (Reduced instruction set computers).
  • They possess both hardware and software complexities.
  • They employ readily available IPs for functions like bus interfacing.
  • They use these programming languages: C, C++, Visual C++, and Java along with RTOS and simulator, debugger and integrated development environment.

3. Sophisticated Embedded Systems

Sophisticated Embedded Systems

Sophisticated Embedded Systems

  • Sophisticated embedded systems exhibit enormous hardware and software complexities and may need programmable logic arrays and configurable processors or scalable processors.
  • These systems are used in cutting-edge applications, and thus require hardware and software co-designing and components’ integration in the final system set up.
  • Development tools for these systems may not be readily available at a reasonable cost – and, or sometimes, may not be available at all.
  • The Software functions within the system use encryption and deciphering algorithms. TCP/IP protocol stacking and network driver functions are implemented in the hardware to obtain additional speeds to save time.

Embedded System Hardware

Embedded System Hardware

Embedded System Hardware

Power

Most of the embedded systems have their own power supply circuit. An embedded system operates within one of the following ranges of power supplies:

  • 5V+ 0.25V or 5V- 0.25V
  • 3.3V+ 0.3V or 3.3V- 0.3V
  • 2V+ 0.2V or 2V- 0.2V
  • 1.5V+ 0.2V or 1.5V- 0.2V

Additionally, a 12V+ 0.2V or 12V- 0.2V power supply is needed for a flash or EEPROM. When a voltage is applied to the chips of an embedded system, the voltage applied depends on the number of supplying pins. The pins are usually in pairs consisting of the supply-in and the ground line. A processor may have more than two pins of VSS and VDD.

Processor

A Processor is the heart of the embedded system and consists of two essential units: a program flow CU (control unit) and the other EU (execution unit). The control unit includes a fetch unit to fetch instructions from the memory. The execution unit consists of ALU (Arithmetic logical unit) to execute instructions for a program that controls tasks and interrupts. The ALU can also execute instructions for a calling function and branch them to another program.

An embedded system processor core can be one of the following:

1. GPP (General Purpose Processor)

  • Microprocessor
  • Microcontroller
  • Embedded processor
  • DSP (Digital Signal Processing)
  • Media processor

2. ASSP (Application Specific System Processor) as additional processor. 3.Multiprocessor system using GPPs and ASIPs. 4.GPP cores or ASIP cores are integrated into either an ASIC or a VLSI circuit.

Memory

Different types of memories used in the embedded systems include the following:

Internal and External RAM

An embedded system has internal or external RAM used for storing intermediate results, variables and data.

Cache

Cache is used to store copies of instructions and data in advance from the external primary memory and the results temporarily during processing.

ROM/EPROM Memory

This type of memory not only stores codes for system booting, but also stores embedded software from where the processor fetches the instructional codes.

EEPROM/FLASH

This type of memory is used to store data while processing image, speech and other media related data.

Memory Stick

Memory stick stores images, videos, songs or speeches as an external memory source. In addition to all these components, embedded systems include I/O interfacing circuit that allows digital, analog and timer or counter-based inputs.

Applications of Embedded systems

During the last one decade embedded systems have shown promising growth. All the fast developing sectors like space, automobile, mobile communications have been using these embedded systems at an ever increasing pace. Some of those sectors include the following:

Applications of Embedded systems

Applications of Embedded systems

Consumer Electronics

Embedded systems offer greater flexibility and high efficiency to the consumer electronics that allow customers to become comfortable while dealing with or using consumer goods. A few of such electronic equipments that use embedded systems include:

  • Mp3 players
  • Mobile phones
  • Printers
  • Adigital cameras
  • DVD players

Even the household appliances including washing machines and microwave ovens are embedded systems based appliances.

Business equipments

Cash registers, fingerprint identifiers, ATMs, factory controllers, speech recognizers, card readers, product scanners, Smart cards, etc., are the business purpose equipments that use embedded systems.

Telecommunications

Telecommunication industry utilizes numerous embedded systems ranging from the telephone switches for the network to route data from the telecom computer network, to the network interfacing equipments and Ethernet switches that are designed to provide long distance transmission of the signals.

Embedded systems find numerous applications in various sectors, appliances and equipments. Therefore, it is not possible to mention all the possible applications of embedded systems in this particular article due to time and space constraints.

At last, one can say that embedded systems are amazingly superb systems that play a pivotal role in myriad devices, equipments and appliances irrespective of whether they are simple or complex. Considering the huge significance of embedded systems, this particular article on them deserves its readers’ feedback, queries, suggestions and comments. Therefore, readers can post their comments here.

Photo Credits

  • Embedded systems by sadhanasystems
  • Small Scale Embedded Systems by pondelectronics
  • Medium Scale Embedded Systems by eecatalog
  • Sophisticated Embedded Systems by eejournal
  • Embedded System Hardware by ni
  • Applications of Embedded systems by blogspot

Filed Under: Embedded systems Tagged With: Architecture of embedded system, Embedded system applications, types of embedded system

About Tarun Agarwal

Tarun Agarwal is the Chief Customer Support Officer at Edgefx Technologies Pvt Ltd. He has 8 years of experience in Customer Support, Operations and Administration.

Comments

  1. Janessa says

    August 2, 2016 at 3:42 pm

    Hello my name is Janessa and I just wanted to drop you a quick message here instead of calling you. I discovered your Introduction to Embedded Systems in Electronics and Its Applications page and noticed you could have a lot more visitors. I have found that the key to running a successful website is making sure the visitors you are getting are interested in your subject matter. There is a company that you can get keyword targeted traffic from and they let you try the service for free for 7 days. I managed to get over 300 targeted visitors to day to my website. http://rldn.uk/nd

    Reply
    • Tarun Agarwal says

      October 27, 2016 at 10:35 am

      Hi Janessa
      Thanks for your feedback
      And once again please visit our international website http://www.efxkits.com/
      For more details please contact to Mr. Niranjan on +91 990851885 or you can email us on info@edgefxkits.in

      Reply
  2. Kimiko Filosa says

    November 4, 2016 at 6:10 am

    Definitely, what a great site and illuminating posts, I surely will bookmark your website.All the Best!

    Reply
    • Tarun Agarwal says

      January 27, 2017 at 10:00 am

      Hi Kimiko
      Thanks for your compliment
      And once again please visit our international website http://www.efxkits.com/
      For more details please contact to Mr. Niranjan on +91 9908518885 or you can email us on info@edgefxkits.in

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search Here!

Join our Loyal Fan Base!




Recent Posts

  • Explanation of Silicon Controlled Rectifier and Its Applications
  • 8051 Microcontroller Architecture, Function and its Applications
  • Thermal Imager Sensor Working and Its Application
  • Tutorial on RS232 Serial Interface
  • Security System with the Smart Card Authentication
  • About LM386 Audio Amplifier Circuit Working and Applications
  • Solar Energy based Water Purification Systems
  • How Bluetooth Technology Works

Download Ebook Worth 99$





Follow Us

Copyright © 2022 · Magazine Pro Theme on Genesis Framework · WordPress · Log in