Development Techniques for Using Simulation to Remove Risk in Software/Hardware Integration


  Contents Next >

Introduction

The purpose of this paper is to show the benefits and challenges of highly configurable embedded systems. While the principles used are simple, there are many issues with scalability once a system has more than basic configurability. This paper describes techniques to manage these issues, as put into practice in the Cygnus eCos™ Real Time Operating System. These techniques lead to the conclusion that source level configuration is best performed in the presence of a powerful configuration infrastructure, and in particular, user interfaces that allow users to manage the complexity.

This paper presents configuration in the context of embedded systems, although the issues are not unique to them.


  Contents Next >