Embedded System Design
In today's world, embedded systems are everywhere -- homes, offices, cars, factories, hospitals, planes and consumer electronics. All manner of embedded devices are becoming intelligent – see below. Their huge numbers and new complexity call for a new design approach, one that emphasizes high-level tools and hardware/software tradeoffs, rather than low-level assembly-language programming and logic design. In order to achieve the full benefit of these systems, each device must be capable of being connected into systems without complex configuration tools. There are in fact several new architectures where devices are found and connected automatically. Standardisation is essential, but as usual it is too much to accept a single standard. Thus there is a choice to make and then devices must be designed and developed ready for system attachment.

