This Article 
 Bibliographic References 
 Add to: 
Adventures in Embedded Development
November/December 1994 (vol. 11 no. 6)
pp. 116-117

Embedded applications are not easy or unsophisticated: unique problems create situations that cannot always be predicted, and native tools and environments do not transfer well to embedded designs. Embedded-systems developers must remember that the task is the embedded system. Building things like tools, operating systems and protocol stacks almost always costs more than buying commercial products and usually creates unplanned critical paths and development delays. Don't invent what you can buy. An off-the-shelf real-time operating system (RTOS) is one of the best buys you can make. Diligence in project planning and development always pays dividends, especially in embedded systems. Understand how difficult a project is relative to timing demands, and plan accordingly.

Index Terms:
real-time systems; operating systems (computers); software engineering; software tools; embedded systems development; software tool selection; protocol stacks; off-the-shelf real-time operating system; costs; commercial products; unplanned critical paths; development delays; project planning; timing demands
"Adventures in Embedded Development," IEEE Software, vol. 11, no. 6, pp. 116-117, Nov.-Dec. 1994, doi:10.1109/MS.1994.10068
Usage of this product signifies your acceptance of the Terms of Use.