Uploaded on Jun 18, 2021
PPT on Embedded Programming: Definition, Role, and Importance.
Embedded Programming: Definition, Role, and Importance.
E M B E D D E D P R O G R A M M I N G :
D E F I N I T I O N , R O L E , A N D
I M P O RTA N C E
E M B E D D E D
P R O G R A M M I N G
Embedded programming is a specific type of
programming that supports the creation of
consumer facing or business facing devices
that don't operate on traditional operating
systems the way that full-scale laptop
computers and mobile devices do.
Source: www.techopedia.com
A S S E M B LY
L A N G U A G E
Programming of an embedded system in
assembly language (input) and converting it
into the machine-level language (output)
using an assembler can be explained.
Source: www.techopedia.com
C O M P O N E N T S O F
E M B E D D E D S Y S T E M S
• Embedded Hardware: The micro-controller
is the heart of the embedded system.
• Embedded RTO’s: An embedded real-time
operating system is used to perform all
complex (ar operations.
Source: www.elprocus.com
C O M P O N E N T S O F
E M B E D D E D S Y S T E M S
C O N T .
• Device Drivers: It acts as a bridge
between the operating systems and
peripheral devices.
• Communication stacks: It is used for
communicating with external devices.
• Embedded applications: It performs the
predefined function of the embedded
device.
Source: www.elprocus.com
E M B E D D E D
S O F T WA R E
• An embedded software or embedded
system programming is computer
software, which is used to control devices
by providing a set of instructions.
• It is also named firmware, various devices
with various functionalities can be
programmed using embedded software,
by maintaining design constraints.
Source: www.elprocus.com
A D VA N TA G E S
• The following are the advantages of
Embedded programming:
• Loading of data is faster
• Cost is low
• Utilizes less resources.
Source: www.elprocus.com
D I S A D VA N TA G E S
• The following are the disadvantages of
Embedded programming
• Upgrading is complex
• Every time resetting is necessary if any
problems occur
• Scalability for small values is difficult.
Source: www.elprocus.com
A P P L I C AT I O N S
• The following are the applications of
Embedded programming:
• Banking
• Automobiles
• Home appliances
• Car
• Missiles, etc.
Source: www.elprocus.com
T H A N K Y O U
Comments