ABSTRACT

Nearly 50% of embedded system designs are late or never to market and nearly 30% fail after release [1]. Many of the challenges are a direct result of embedded systems becoming more complex as average code size has increased nearly an order of magnitude over the past 5 years [2]. In addition, with embedded systems becoming more common place, many domain experts, such as machine builders, test engineers, or control engineers, need embedded technologies to develop their systems, yet do not currently have the expertise required to develop embedded systems.With the increase in system complexity and with an ever-increasing number of nonembedded experts requiring this technology, there is a strong need for a new approach to embedded design. Graphical system design is a revolutionary approach to solving design challenges that blends intuitive graphical programming and flexible commercial off-the-shelf (COTS) hardware to help engineers and scientists more efficiently design, prototype, and deploy embedded systems. Figure 26.1 illustrates the embedded system development process. The graphical system design streamlines the embedded development process from design to prototype to deployment. Using the graphical system design approach will enable you to use a single environment across all stages of design to increase productivity, save money, and bring embedded technology to the domain expert.