Professional Documents
Culture Documents
Embedded Systems - Lecture Notes
Embedded Systems - Lecture Notes
Robotics Applications
Developments
Asanka Amarasinghe
NIBM
3/19/2022
In this module we are going to discuss embedded
systems and robotic systems.
we will start our discussion by looking at a structure of a
computer system that you have already learned
computer architecture module. a computer can be
considered as a system with two main components
known as hardware and software. As you know three
main subsystems of a computer. they are,
1. processor subsystem
2. memory subsystem
3. input output subsystem
What is an EMBEDDED SYSTEM?
An Embedded System is a system that has computer
hardware with software embedded in it as one of its
important components.
Examples for embedded systems:
Microwave Oven, Washing machine, Smartwatch,
smartphone, air conditioner, modern cars
Memory
There are two main types of memories in an embedded
system.
1. ROM – program memory
2. RAM – data memory
Certain Embedded processors/microcontrollers contain
built in program memory and data memory and this
memory is known as on-chip memory. Otherwise,
external memory need to be used which is known as off-
chip memory.
Example: In arduino Uno board, ATmega328P
Program memory is 32 kB, data memory is 2 kB