SMALL SCALE EMBEDDED SYSTEM
These systems are designed with a single 8- or 16-bit micro controller they have little hardware and software complexities and involve board-level design. They may even be battery operated. When developing embedded software for these, an editor, assembler and cross assembler, specific to the micro-controller or processor used, are the main programming tools. Usually, ‗C‘ is used for developing these systems. ‗C‘ program compilation is done into the assembly, and executable codes are then appropriately located in the system memory. The software has to fit within the memory available and keep in view the need to limit power dissipation when system is running continuously.
Examples
- Motor and cruise control system
- Entertainment and multimedia in car
- Robotics in assembly line
- Mobile computing and networking