Embedded System Introduction
Embedded System Introduction
TOPICS TO BE DISCUSSED
System
• Embedded System
• Components
• Classifications
• Processors
• Other Hardware
• Software
• Applications
What is a system?
A system is a way of working, organizing or doing one or many tasks according to a
fixed plan, program or set of rules.
A system is also an arrangement in which all its units assemble and work together
according to the plan or program.
SYSTEM EXAMPLES
WATCH It is a time display
SYSTEM Parts: Hardware, Needles, Battery, Dial, Chassis and Strap
Rules
1.All needles move clockwise only
2.A thin needle rotates every second
3.A long needle rotates every minute
4.A short needle rotates every hour
5.All needles return to the original position after 12 hours
SYSTEM EXAMPLES:2
WASHING MACHINE
It is an automatic clothes washing SYSTEM
Parts:
Status display panel,
Switches & Dials, Motor,
Power supply & control unit,
Inner water level sensor and solenoid valve.
Rules
1.Wash by spinning
2.Rinse
3.Drying
4.Wash over by blinking
5.Each step display the process stage
6.In case interruption, execute only the remaining
History of Embedded system
Here, are important milestones from the history of embedded system:
In 1960, embdded system was first used for developing Apollo Guidance System by
Charles Stark Draper at MIT.
In 1965, Autonetics, developed the D-17B, the computer used in the Minuteman
missile guidance system.
In 1968, the first embedded system for a vehicle was released.
Texas Instruments developed the first microcontroller in 1971.
In 1987, the first embedded OS, VxWorks, was released by Wind River.
Microsoft's Windows embedded CE in 1996.
By the late 1990s, the first embedded Linux system appeared.
The embedded market reach $140 billion in 2013.
Analysts are projecting an Embedded market larger than $40 billion by 2030.
EMBEDDED SYSTEM
Definition: An Embedded System is one that has computer hardware with software embedded
in it as one of its important components.
SOFTWARE PROGRAM
Its software embeds in ROM (Read Only Memory). It does not need secondary memories as
in a computer
COMPUTER HARDWARE
o
1) Sensor:
o Sensor helps you to measures the physical quantity and converts it to an electrical
signal. It also stores the measured quantity to the memory. This signal can be ready by
an observer or by any electronic instrument such as A2D converter.
2) A-D Converter:
o A-D converter (analog-to-digital converter) allows you to convert an analog signal
sent by the sensor into a digital signal.
3) Memory:
o Memory is used to store information. Embedded System majorly contains two
memory cells 1) Volatile 2) Non-volatile memory.
4) Processor & ASICs:
o This component processes the data to measure the output and store it to the memory.
5) D-A Converter:
o D-A converter (A digital-to-analog converter) helps you to convert the digital data fed
by the processor to analog data.
6) Actuator:
o An actuator allows you to compare the output given by the D-A converter to the
actual output stored in it and stores the approved output in the memory.
Robotic science
o Ground Vehicles
o Drones
o Underwater Vehicles
o Industrial Robots
Medical
o Dialysis Machine
o Infusion Pumps
o Cardiac Monitor
o Prosthetic Device
Automotive
o Engine Control
o Ignition System
o Brake System
Networking
o Router
o Hubs
o Gateways
o Electronics Instruments
Home Devices
o TVs
o Digital Alarm
o Air Conditioner
o DVD Video Player
o Cameras
Automobiles
o Fuel Injection
o Lighting System
o Door Locks
o Air Bags
o Windows
o Parking Assistant System
o Anti-stealing Alarms Whippers Motion
Industrial Control
o Robotics
o Control System
o Missiles
o Nuclear Reactors
o Space Stations
o Shuttles
https://www.guru99.com/software-development-tools.html
COMPONENTS OF EMBEDDED SYSTEM
• It has Hardware
Processor, Timers, Interrupt controller, I/O Devices, Memories, Ports, etc.
• It has main Application Software
Which may perform concurrently the series of tasks or multiple tasks.
• It has Real Time Operating System (RTOS)
RTOS defines the way the system work. Which supervise the application software.
It sets the rules during the execution of the application program. A small scale embedded
system may not need an RTOS.
EMBEDDED SYSTEM HARDWARE
These types of embedded systems are designed using 16 or 32-bit microcontrollers. These
systems offer both hardware and software complexities. C, C++, Java, and source code
engineering tool, etc. are used to develop this kind of embedded system.
PROCESSOR
A Processor is the heart of the Embedded System.
• For an embedded system designer knowledge of microprocessor and microcontroller is a
must.
Two Essential Units:
o Operations -Control Unit (CU)-Fetch
o Execution Unit (EU)-Execute
VARIOUS PROCESSOR
1. General Purpose processor (GPP)
o Microprocessor
o Microcontroller
o Embedded Processor
o Digital signal Processor
2. Application Specific System Processor (ASSP)
3. Multi-Processor System using GPPs
MICROPROCESSOR
GENERAL-PURPOSE PROCESSORS
SINGLE-PURPOSE PROCESSORS
APPLICATION-SPECIFIC PROCESSORS
EMBEDDED PROCESSOR
o Multiple processors are used when a single processor does not meet the needs
of different task.
o The operations of all the processors are synchronized to obtain an optimum
performance.
Moore’s Law
The growing number of transistors on an SOC drives the trend towards more RTL blocks on
the chip.
OTHER HARDWARE ASSOCIATED WITH AN EMBEDDED SYSTEM
o Power Source
o Clock Oscillator
o Real Time Clock (RTC)
o Reset Circuit, Power-up Reset and watchdog timer Reset
o Memory
o I/O Ports, I/O Buses
o Interrupt Handler
o DAC and ADC
o LCD and LED Display
o Keypad/Keyboard
SOFTWARE
o SIMULATOR
Masm
SOFTWARE
o C
o C++
o Dot Net
COMPILER
o RIDE
o KEIL
APPLICATIONS
o Household appliances:
Microwave ovens
Television, DVD Players & Recorders
o Audio players
o Integrated systems in aircrafts and missiles
o Cellular telephones
o Electric and Electronic Motor controllers
o Engine controllers in automobiles
o Calculators
o Medical equipment
o Videogames
o Digital musical instruments, etc.
Automotive embedded systems