Embedded software is built into electronics and can be found in various appliances. This kind of software is popularly used in missiles, airplanes, process control systems too. This software is developed for a broad range of embedded processors. These processors comprise of 8, 16 and can come in 32 bits too. The software usually includes an RTOS which is a Real-time Operation System.
These systems require one or more Main Processing cores in order to control them. Processing cores include microcontrollers and digital signal processors or DSP’s. In order to carry out some of the specialised task you may need processors which are really powerful. For example we need an embedded system to control airplane air traffic as this is a specialised task. In addition to a powerful processor you also need dedicated national and regional networks along with a mainframe computer. These networks both national and regional are connected between radar sites and the actual airport. Embedded systems become indispensable in these radars and may sometimes require more than one of these systems.
This software has been a boon to the Telecommunications industry, specially mobile communications. Today, mobile phones have become part and parcel of modern life. Traffic control, factory control, air traffic control and telephone switches all include embedded software. In order to route data, they make use of network bridges and routers along with computer network. Of late, embedded software can be found in MP3players, DVD players, digital cameras and advanced video games. Electronic gadgets such as PDAs and smartphone are all run by embedded software.
Other uses include household appliances, such as microwave ovens, washing machines and dishwashers, include embedded systems to provide more flexibility, efficiency and features. Advanced HVAC systems use networked thermostats to more accurately and efficiently control temperature that can change by time of day and season. Home automation uses wired- and wireless-networking that can be used to control lights, climate, security, audio/visual, surveillance, etc., all of which use embedded devices for sensing and controlling.
Embedded systems are not always standalone devices, in fact they comprise of small, computerized parts within a larger device that serves a more general purpose. Without these systems it would be impossible to carry out specific task.