Selection of Processor
Selection of Processor
P18EST1002
• Reactive operation
Configurability
supports flexible configuration so that only the functionality
needed for a specific application and hardware suite is provided
e.g., allows to select only the necessary OS modules to load
I/O device flexibility
handles devices by using special tasks instead of integrating their
drives into the OS kernel
Embedded System
characteristics
•Streamlined protection mechanisms
–requires limited protection because tested software can be
assumed to be reliable
–e.g., I/O instructions need not be privileged instructions
that trap to OS → tasks can directly perform their own I/O
–no use of an OS service call → avoid overhead for saving
and restoring the task context
Developing an
Embedded system
■ Two general approaches
– Take an existing OS and adapt it for embedded
purposes
– Design a purpose-built OS solely for embedded
use
Adapting an Existing OS
Power source:
✓ Internal power supply is must. Es require from power up to power down to start time task.
Also it can run continuously that is stay “On’ system consumes total power hence efficient real
time programming by using proper ‘wait’ and ‘stop’ instruction or disable some unit which
are not in use can save or limit power consumption.
Clock / oscillator Circuits:
✓ The clock ckt is used for CPU, system timers, and CPU machine cycles clock controls the time
for executing an instruction. Clock oscillator may be internal or external .It should be highly
stable.
Real time clock(RTC):
✓ It require to maintain scheduling various tasks and for real time programming RTC also use
for driving timers, counters needs in the system.
Structural Units in a Processor