Monday, January 23, 2012

Embedded



EMBEDDED SYSTEMS:
           An embedded system is a combination of software and hardware to perform a dedicated task. Some of the main devices used in embedded products are Microprocessors and Microcontroller.
                  Microprocessors are commonly referred to as general purpose processors as they simply accept the inputs, process it and give the output. In contrast, a microcontroller not only accepts the data as inputs but also manipulates it, interfaces the data with various devices, controls the data and thus finally gives the result.
 OR


               An embedded system is some combination of computer hardware and software, either fixed in capability or programmable, that is specifically designed for a particular function. Industrial machines, automobiles, medical equipment, cameras, household appliances, airplanes, vending machines and toys (as well as the more obvious cellular phone and PDA) are among the myriad possible hosts of an embedded system. Embedded systems that are programmable are provided with programming interfaces, and embedded systems programming is a specialized occupation. 


Features of Embedded Systems?


1- Embedded systems example the versatility of the embedded computer system lends itself to utility in all kinds of enterprises, from the simplification of deliverable products to a reduction in costs in their development and manufacture.

2- Embedded Systems are the crucial components of the modern compacted devices with multifunction capabilities. Embedded systems are specific computer programs that combine the functions of specially designed software’s and hardware’s and are completely encapsulated by the devices that they control.

3- An embedded system has specific requirements and performs pre-defined tasks, unlike a general-purpose personal computer. An embedded system is a programmed hardware device. A programmable hardware chip is the platform and it is programmed with particular applications. Embedded systems are a combination of hardware and software which facilitates mass production and a host of applications.


Features of Embedded Operating System?

1-Embedded systems are designed to do some specific task, rather than be a general-purpose computer for multiple tasks. Some also have real-time performance constraints that must be met, for reasons such as safety and usability; others may have low or no performance requirements, allowing the system hardware to be simplified to reduce costs.

2-Embedded systems are not always standalone devices. Many embedded systems consist of small, computerized parts within a larger device that serves a more general purpose. For example, the Gibson Robot Guitar features an embedded system for tuning the strings, but the overall purpose of the Robot Guitar is, of course, to play music similarly, an embedded system in an automobile provides a specific function as a subsystem of the car itself.

3-The program instructions written for embedded systems are referred to as firmware, and are stored in read-only memory or Flash memory chips. They run with limited computer hardware resources: little memory, small or non-existent keyboard and/or screen.

* Size & Weight  : Microcontrollers are designed to deliver maximum performance for minimum size and weight. A centralised on-board computer system would greatly outweigh a collection of microcontrollers.

*  Efficiency        : Microcontrollers are designed to perform repeated functions for long periods of time without failing or requiring service. Other computer systems are prone to software and hardware failure as well as a whole host of other problems recognisable to the users of any home computer. Above all other considerations, computer systems must be 100% reliable when trusted to control such functions as braking in an automobile.

Embedded basics

Embedded C basics - GPIO(Slow) register map - Pin Connect Block - 8 bit LEDs - 8 bit Switches  - Buzzer - Relay -Stepper Motor Interfaces - Embedded C Programs for the above - Timer/Counter - Block Diagram - Register Map -Program for Time Delay and Counter Operation - Vector Interrupt Controller(VIC) - Register Map - External Interrupts - Timer/Counter Based Interrupts  - Program for the Above.

 

No comments:

Post a Comment