This document describes, in general terms, the components
that make up a board support package (BSP), and the requirements for a Wind
River Linux BSP. The first few chapters provide an overview of the terminology
used, and the relationships between BSP components. They then explain the
techniques used to build a BSP, whether from scratch or starting from existing
code. Following this are chapters on integrating tools such as the Wind River
Run-Time Analysis Tools and the KGDB kernel debugger, and also information on
documenting your BSP. Finally, it provides hints and tips for validating,
debugging, and maintaining your BSP.