Bitte wählen Sie ihr Lieferland und ihre Kundengruppe
This paper discusses technology available to enhance development of software for embedded computer systems. Special emphasis is placed on non-Department of Defense products; where costs and functionality are more intimately related. Characteristics and side-effects emphasized by the civilian cost vs. performance relationship as applied to embedded software development and production execution are described. Generic requirements for any embedded software development facility are then outlined. Three software development facility strategies available for civilian projects are defined. The first strategy, 'embedded computer upgrade', uses one or more expanded versions of the same processor delivered with the product. The second strategy, 'separate support computer', uses an independent computer equipped with extensive embedded processor software generation utilities. The third strategy. 'linked separate and embedded computers', employs an interconnected independent and embedded computer architecture requiring only minimal new software generation utilities. A case history describing an implementation of the third type of embedded software development facility concludes the paper. Based on this case history, a set of generic rules for selection of an embedded software development facility is proposed.