WHAT ARE EMBEDDED SYSTEMS ?
- An embedded system is a Computer system with a dedicated function Within a larger mechanical or electrical system, often with real-time computing constraint.
- It is embedded as part of a complete device often including hardware and mechanical parts.
- Embedded systems control many devices in common use today. 98% of all microprocessor being manufactured are used in embedded systems.
- An embedded system is a special purpose computer that is used inside of device.
- A combination of hardware and software that form the components of a larger systems.
Example & Application
- Air conditioner
- ATM machine
- Digital camera
- DVD player
- Fax machine
- Printer
- Scanner
- TV
- Router
HISTORY
In the earliest year of computers in 1930-40s, computers were sometimes dedicated to a single purpose task.
One of the first recognizably modern embedded system was the Apollo Guidance computers, developed by Charles Stark Draprer at the MIT instrumen
Characteristics
- Special purpose
- Tightly constrained
- Reactive and real time
- Hardware and software co-exist
COMPONENTS OF AN EMBEDDED SYSTEMS
- Embedded hardware
- Embedded RTOS
- Device drivers
- Communication stacks
- Embedded application
Differences from usual computer program
- Several components of vastly different functionalities are found in embedded system software
- Response time constraint and strict deadlines
- All components must use the memory optimally
- Each software component speed must be optimum
- Software must have controlled complexity and must be thoroughly tested and debugged for errors
Architecture
Real time programming
Programming the processes or institution set with constraints of time for its response, process with latencies and process with deadlines.Procedure-oriented C and object-oriented programming C++ and Java languages are used in most embedded systems programming.
Embedded programming is such that methods to optimize the system memory requirements are also used.
Real time operating system
An Real time operating system is an OS for response time controlled and event controlled processes.It is very essential for large scale embedded systems.
User Interface
Embedded systems range from no user interface at all - dedicated only to one task - to full user interfaces similar to desktop operating systems in devices such as PDAs.CHALLENGES
- Precise engineering and design.
- Low in cost.
- High performance.
- Careful selection of chips.
- Efficient.
# ____________________CONCLUSION____________________#
The world of embedded systems is a dreamers paradise with unlimited possibilities.
It make controlling all the system around just by a simple gesture and the things respond to you as if it was some magic.
As microprocessor are becoming smaller and cheaper, more and more products are becoming smart with microprocessor embedded in them.
__________________________________________________________
Also Read
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
COMMENT WHAT YOU THINK |
No comments:
Post a Comment