Professional Documents
Culture Documents
MODULE-3
EMBEDDED SYSTEM COMPONENTS:
EMBEDDED VS GENERAL COMPUTING SYSTEM,
CLASSIFICATION OF EMBEDDED SYSTEMS,
MAJOR APPLICATIONS AND PURPOSE OF ES.
CORE OF AN EMBEDDED SYSTEM INCLUDING ALL TYPES OF
PROCESSOR/CONTROLLER,
MEMORY,
SENSORS,
ACTUATORS,
LED,
7 SEGMENT LED DISPLAY,
OPTOCOUPLER,
RELAY,
PIEZO BUZZER,
PUSH BUTTON SWITCH,
COMMUNICATION INTERFACE (ONBOARD AND EXTERNAL TYPES),
EMBEDDED FIRMWARE,
OTHER SYSTEM COMPONENTS.
(TEXT 2: ALL THE TOPICS FROM CH-1 AND CH-2, EXCLUDING 2.3.3.4 (STEPPER
MOTOR), 2.3.3.8 (KEYBOARD) AND 2.3.3.9 (PPI) SECTIONS). L1, L2, L3
EMBEDDED VS GENERAL COMPUTING SYSTEM
1. What is an Embedded System?
1. Based on Generation
Generation CPU Coding Hardware/Software Example
Capacity Style/OS
First 4/8 bit .ASM Simple/Simple 8085
Second 16 bit .ASM,.C Complicated/Updated SCADA
But yet better than
previous
Third 32 bit .ASM,.C Complicated/Updated ASICS/DSP
But yet better than
previous
Fourth >32 bit .ASM,.C and Complicated/Updated Soc, Smart
others But yet better than phones etc
previous
Next?
TEXT
SSE
MSE
LSE
Small Scale Embedded Systems:
These types of embedded systems are designed with a single 8-bit or 16-bit
microcontroller.
They have tiny scaled hardware, software complexities and involve board-level design.
They may even be battery operated.
When embedded software is developing for this tiny scaled hardware, an editor, an
assembler or cross assembler, specific to the microcontroller or processor used, are
the main programming tools.
Usually, ‘C programming language’ is used for developing these systems. ‘C’ program
compilation is done into the assembly, and executable codes are then appropriately
located in the system memory.
The software has to fit within the memory existing and keep in view the need to limit
power dissipation when system is running continuously.