Source Level Configuration in Embedded Systems

by Simon FitzMaurice and Jonathan Larmour

In January 2000, Cygnus was bought by Red Hat.


Content

  1. Introduction
  2. Requirements of Embedded Systems
  3. Failings of Current "Configurable" Systems
  4. Source Level Configuration
  5. Component Definition Language (CDL)
  6. Configurable Testing
  7. Conclusion

Abstract

The small memory footprint and high performance characteristics required of an embedded system mandate configuration at the source level. Such configuration can be greatly accelerated with the assistance of well-designed and intuitive software tools. This class will focus on how to achieve fine-grained configuration and discuss methods for ensuring that all configurations built are coherent. We will also discuss how to manage the build process and integrate the generation and execution of tests to match a user's chosen configuration.


Next >