Semester : SEMESTER 6
Subject : Embedded System
Year : 2018
Term : MARCH
Scheme : 2015 Full Time
Course Code : EC 308
Page:22
Preprocessor Commands
Interrupt Service Routines
Tasks 1....N
Kernel and Scheduler
Standard Library
Functions Including
Network Protocol
Functions for
Sending Stack and
Receiving Stack
Application Software - Different Program Layers
Program various layers
[| processor commands,
ட muin function,
| task functions and
[1 library functions,
interrupt service routines
and kernel (scheduler), Compiler
Generates an object file. Using linker and locator, the 51 e for ROM image is created
for
the targeted hardware. C++ and Java are other languages used for software coding
3. a) Hardware Design Process in Embedded System
_ JAbstraction
Each problem component first abstracted. For example, Robotic system problem abstraction
can be in terms of control of arms and motors.
OOHardware and Software architecture
Each architectural layer be well understood before a design
(Extra functional properties
Extra functionalities required in the system being developed be well understood from the
design.
OOSystem Related Family designs