Open In App

Architecture of an Embedded System | Set-3

Typical embedded system mainly has two parts i.e., embedded hardware and embedded software. Embedded hardwares are based around microprocessors and microcontrollers, also include memory, bus, Input/Output, Controller, where as embedded software includes embedded operating systems, different applications and device drivers. Basically these two types of architecture i.e., Harvard architecture and Von Neumann architecture are used in embedded systems. Architecture of the Embedded System includes Sensor, Analog to Digital Converter, Memory, Processor, Digital to Analog Converter, and Actuators etc. The below figure illustrates the overview of basic architecture of embedded systems :  
Embedded Product Development Life Cycle (EDLC) : Developing an embedded system or product mainly goes through this three phases which are –

1. Analysis
2. Design
3. Implementation 

If we will go a little bit deeper to the development steps it includes these 7 steps :



  1. Requirement analysis
  2. Examine
  3. Design
  4. Develop
  5. Test
  6. Deploy
  7. Maintenance

Now Let’s discuss some of the advantages and disadvantages of Embedded systems. Advantages of Embedded System :

Disadvantages of Embedded System :



Article Tags :