March 2015
Intermediate to advanced
816 pages
36h 46m
English
During the design process for embedded software, software designers have to consider in detail the design and performance of the system hardware. Part of the system design process may involve deciding which system capabilities are to be implemented in software and which in hardware. For many real-time systems that are embedded in consumer products, such as the systems in cell phones, the costs and power consumption of the hardware are critical. Specific processors designed to support embedded systems may be used. For some systems, special-purpose hardware may have to be designed and built.
A top-down software design process, in which the design starts with an abstract model that is decomposed and developed in a ...
Read now
Unlock full access