Before talking about embedded systems, let’s first define what systems are. A system is a package of units where all of the units work together to satisfy a set of rules or a certain plan. An example of a system can be a watch, the components in a watch work together to display the current time. When one of the components break in a watch, the whole watch stops working.

An embedded system is a system that is connected to another thing. It can be a system that has a software attached to it. Embedded systems can be both independent or part of a bigger system. An example of an embedded system can be a fire alarm, the fire alarm only senses smoke. There are three components that make up an embedded system, the hardware, application software, and RTOS (Real Time Operating System).

An embedded has several characteristics. They’re single-functioned, this means that their purpose is to serve on function only repeatedly. They’re also reactive and real-time, these systems react in real-time with minimal delay. In addition, they’re microprocessor or microcontroller based. They have memories which allow for the use of software’s.

The advantages of using embedded systems are as follow, easily customizable, low power consumption, low costs, and improved performance. On the other hand, the disadvantages are, High development effort and it takes longer to market.

The way these systems work is, first the sensor measures the data that is required and converts it into a form readable by an observer or by an electronic instrument. It then converts the analogue data into digital data. Processors then process the data to measure the output and save it to the memory. A convertor then converts the digital data from the processor to analogue data. Finally, an actuator compares the analogue data with the expected data and makes the proper decision.

Usefule Websites


Are there embedded systems that have multiple functions?

Do all embedded systems have the same format in terms of build?