Embedded Systems Basics and Application Flashcards
A ______ is a way of working, organizing or doing one or more many tasks according to a fixed plan, program or set of rules.
A _____is also an arrangement in which all its units assemble and work together according to the plan or program.
system
System examples
Watch - time display system
Washing Machine - automatic clothes washing system
An _______ is one that has computer hardware with software embedded in it as one of its important components.
embedded system
Components of Embedded System
> It has hardware
It has main application software
It has Real Time Operating System (RTOS)
Block description of the system
Sensors > Control Unit > Actuator
Features of an Embedded System
- Single-functioned
- Tightly-Constrained
- Reactive and Real-time
Executes a single program, repeatedly
Single-functioned
Low cost, low power, small, fast, etc.
Life threatening
24/7/365
Tightly-Constrained
Continually reacts to changes in the system’s environment
Must compute certain results in real-time without delay
Reactive and Real-Time
Languages for programming Embedded Systems
Assembly language
C, C++, Ada, Forth, and Java
Future of Embedded System
> Embedded processor account for 100% worldwide microprocessor production
Microprocessor Production
-Embedded: Desktop=100:1
Embedded processors in a house (40-50) approx.
Embedded processors in a modern car 50-60
Types of Embedded Systems
> Real Time Embedded Systems
Stand Alone Embedded Systems
Network Embedded Systems
Mobile Embedded Systems
Small Scale Embedded Systems
Medium Scale Embedded Systems
Sophisticated Embedded Systems
Embedded systems in which some specific work has to be done in a specific time period are called
real-time systems
Real-time embedded systems are classified into two types as:
soft and hard real-time systems
-do not require a host system like a computer, it works by itself
-It takes the input from the input ports either analog or digital and processes, calculates and converts the data and gives the resulting data through the connected device. Which either controls, drives and displays the connected devices.
Stand Alone Embedded System
Stand Alone Embedded System examples:
mp3 players, digital cameras, video game consoles, microwave ovens and temperature measurement systems.
These types of embedded systems are related to a network to access the resources
Network Embedded System
Network Embedded System
examples
home security system wherein all sensors are connected and run on the protocol TC/IP
-Are used in portable embedded devices like cell phones, mobiles, digital cameras, mp3 players, and personal digital assistants, etc.
-The basic limitation of these devices is the other resources and limitation of memory
Mobile Embedded System
-Single 8-bit or 16-bit microcontroller
-Little hardware and software complexity
-They may even be battery operated
-Usually “C” is used for developing these system
-The needs to limit power dissipation when system is running continuously
Small Scale Embedded System
-Single or few 16 or 32 bit microcontroller or Digital Signal Processors (DSP) or Reduced Instruction Set Computer (RISC)
-Both hardware and software complexity
Medium Scale Embedded System