EMBEDDED SYSTEM
ABSTRACT:
The usual reason for embedding a computer is to interact with the environment, often by monitoring and controlling external machinery. Many embedded systems have substantially different design constraints than desktop computing applications. No single characterization applies to the diverse spectrum of embedded systems. Some combination of cost pressure, long life-cycle, real-time requirements, reliability requirements, and design culture dysfunction can make it difficult to be successful applying traditional computer design methodologies and tools to embedded applications there is currently little tool support for expanding embedded computer design to the scope of holistic embedded system design. Knowing the strengths and weaknesses of current approaches can set expectations appropriately, identify risk areas to tool adopters, and suggest ways in which tool builders can meet industrial needs. Many embedded systems have requirements that differ significantly both in details and in scope from desktop computers. The demands of the specific application and the interface with external equipment may dominate the system design. They must guarantee real time operation reactive to external events. Long life-cycles and in some cases extreme cost sensitivity require more attention to optimization based on these goals rather than maximizing the computational throughput.
Recent interest in hardware/software co design is a step in the right direction, as it permits tradeoffs between hardware and software that are critical for more cost-effective embedded systems. In an embedded system is a combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a dedicated function say control a car or display web pages on a TV screen.
Many challenges for this field, which are opportunities to improve methodology and tool support as well as impediments to deploying such support to embedded system design teams. Instead of executing spreadsheets, word processing and engineering analysis, embedded systems typically execute control laws, finite state machines, and signal processing algorithms.
for more info visit.
http://www.enjineer.com/forum
No comments:
Post a Comment