What is an Embedded Software System?
Embedded software systems are the invisible computer hidden inside cell phones, cars, home electronic systems, appliances, game consoles, personal digital assistants (PDAs), etc. Embedded systems are computers that are integrated within other equipment in such a way that the user is often unaware that a computer is inside that equipment. Embedded systems are normally inserted within electronic systems in cars, homes, offices, production lines, and many other places. Embedded system software can go into everything conceivable and brings out the products complete functionality. Software for embedded systems has to have a small footprint, that is, the software is able to run in a small amount of memory, and in many occasions, has to work in real-time. There are some specialized operating systems and specific languages that facilitate design and development of real-time and robust software with a small footprint. Business Case for Embedded System Software There is a huge potential waiting