Embedded Systems
Unit - 1
Outcomes
Introduction
Embedded systems
History - ES
History - ES
Autonetics D-17 guidance computer from a Minuteman I missile
Volkswagen 1600
History - ES
Texas Instruments in 1971
Intel 8008
Criteria | General Purpose Computing System | Embedded System |
Contents | A system which is a combination of a generic hardware and a General Purpose Operating System for executing a variety of applications. | A system which is a combination of special purpose hardware and embedded OS for executing a specific set of applications. |
OS | It contains a general purpose operating system (GPOS). | It may or not contain an operating system for functioning. |
Alterations | Applications are alterable (programmable) by the user. (It is possible for the end user to re-install the OS and also add or remove user applications.) | The firmware of the embedded system is pre-programmed and it is non-alterable by the end-user. |
Key factor | Performance is the key deciding factor in the selection of the system. Faster is better. | Application specific requirements (like performance, power requirements, memory usage, etc.) are key deciding factors. |
Power Consumption | More | Less |
Response Time | Not critical | Critical for some applications |
Execution | Need not be deterministic | Deterministic for certain types of ES like Hard Real Time systems. |
Embedded Systems vs General Computing Systems
Classification of Embedded Systems
Classification Based on Generation
Based on Generation
Based on Generation
Based on Generation
Classification Based on Complexity and Performance
Based on Complexity and Performance
Based on Complexity and Performance
Based on Complexity and Performance
Based on Complexity and Performance
Based on Complexity and Performance
Classification based on Deterministic System Behaviour
Classification based on Triggering
Major Application Areas of ES
Application Areas of ES
Application Areas of ES
Purpose of Embedded Systems
1. Data collection/Storage/Representation
2. Data Communication
3. Data (Signal) Processing
3. Data (Signal) Processing
4. Monitoring
5. Control
6. Applications specific user interface
Typical Embedded System
TYPICAL EMBEDDED SYSTEM
TYPICAL EMBEDDED SYSTEM
TYPICAL EMBEDDED SYSTEM
Elements of an Embedded System
Core of Embedded Systems
Core of Embedded Systems
Merits, Drawbacks and Application Areas of Microcontrollers and Microprocessors
Merits, Drawbacks and Application Areas of Microcontrollers and Microprocessors
SENSORS AND ACTUATORS
SENSOR: �A transducer device which converts energy from one form to another for any measurement or control purpose. Sensors acts as input device
�ACTUATOR: �A form of transducer device (mechanical or electrical) which converts signals to corresponding physical action (motion). Actuator acts as an output device�
ACTUATOR
Push button switch
Matrix keyboard
Matrix Keyboard Interfacing
COMMUNICATION INTERFACE
ONBOARD COMMUNICATION INTERFACE
I2C BUS
Serial Peripheral Interface (SPI) Bus
External Communication Interfaces
Embedded Firmware
Embedded Firmware
References