26-11-2012, 02:13 PM
Embedded System
1Embedded System[.ppt (Size: 792 KB / Downloads: 31)
Overview
Examples of embedded systems
Defining embedded systems
Defining embedded systems with real-time behavior
Current trends in embedded systems.
Definition
Difference Between Embedded system & PC (Both embed microprocessors)
Embedded System = Dedicated purpose
Embedded System = Scarce resource (Not true in some cases)
PC = General Purpose
PC = Plenty of resource (Not true in some cases)
(So it is sometime hard to distinguish between them.)
Hardware and Software Co-design
Embedded system are design for specific(dedicated) purpose.
Hardware and Software Co-design = Software programmer writes code that utilize hardware and Hardware engineer design hardware to assist programmer
Example:
Graphics Processing Unit
Tire Pressure System
Cross Platform Development
Software for an embedded system is developed on one platform but runs on another.
Platform may means different things depends on its context.
Platform = Hardware or Software or Development tools
Examples
Renessas Microcontroller development platform
Embedded Linux developement platform
Real-time system
Real-time system must respond to external events
recognizing when an event occurs
performing the required processing as a result of the event
outputting the necessary results within a given time constraint
Timing constraints include finish time, or both start time and finish time.
Goal of Real time system
Real-time system must meet the deadline or the finish time of some work or job
Problems:
The lack of required resources for the job, such as CPU or memory Missed deadlines (Resource Scheduling problem)
This problem is not easy to solve as it seems !!!