Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: PRECISE KILOMETER CALCULATION BY UNDERGROUND CABLE FAULT DETECTOR
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
[attachment=70012]




What is embedded system?
An Embedded System is a combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a specific function. An embedded system is a microcontroller-based, software driven, reliable, real-time control system, autonomous, or human or network interactive, operating on diverse physical variables and in diverse environments and sold into a competitive and cost conscious market.

An embedded system is not a computer system that is used primarily for processing, not a software system on PC or UNIX, not a traditional business or scientific application. High-end embedded & lower end embedded systems. High-end embedded system - Generally 32, 64 Bit Controllers used with OS. Examples Personal Digital Assistant and Mobile phones etc .Lower end embedded systems - Generally 8,16 Bit Controllers used with an minimal operating systems and hardware layout designed for the specific purpose.



Characteristics of Embedded System
• An embedded system is any computer system hidden inside a product other than a computer.
• They will encounter a number of difficulties when writing embedded system software in addition to those we encounter when we write applications.
– Throughput – Our system may need to handle a lot of data in a short period of time.
– Response–Our system may need to react to events quickly.
– Testability–Setting up equipment to test embedded software can be difficult.
– Debugability–Without a screen or a keyboard, finding out what the software is doing wrong (other than not working) is a troublesome problem.
– Reliability – embedded systems must be able to handle any situation without human intervention.
– Memory space – Memory is limited on embedded systems, and you must make the software and the data fit into whatever memory exists.
– Program installation – you will need special tools to get your software into embedded systems.
– Power consumption – Portable systems must run on battery power, and the software in these systems must conserve power.
– Processor hogs – computing that requires large amounts of CPU time can complicate the response problem.
– Cost – Reducing the cost of the hardware is a concern in many embedded system projects; software often operates on hardware that is barely adequate for the job.
• Embedded systems have a microprocessor/ microcontroller and a memory. Some have a serial port or a network connection. They usually do not have keyboards, screens or disk drives.


APPLICATIONS
1) Military and aerospace embedded software applications
2) Communication Applications
3) Industrial automation and process control software
4) Mastering the complexity of applications.
5) Reduction of product design time.
6) Real time processing of ever increasing amounts of data.
7) Intelligent, autonomous sensors.

CLASSIFICATION
• Real Time Systems.
• RTS is one which has to respond to events within a specified deadline.
• A right answer after the dead line is a wrong answer.

RTS CLASSIFICATION
• Hard Real Time Systems
• Soft Real Time System
HARD REAL TIME SYSTEM
• "Hard" real-time systems have very narrow response time.