User`s guide
55
3
Porting a BSP to
Custom Hardware
3.1 Introduction 55
3.2 Getting a Minimal Kernel Running 56
3.3 Finalizing Your BSP 72
3.1 Introduction
This chapter describes the BSP porting process in detail. Before beginning this
process, be sure your development environment is set up and properly configured.
You should also have a basic understanding of how VxWorks is initialized.
Creating a new BSP using the Wind River tools requires that you handle the
development in graduated steps, each building on the previous, as follows:
1. Set up your development environment. For more information, see 2.4 The
Development Environment, p.43.
2. Write the BSP pre-kernel initialization code. This includes board initialization,
memory initialization, and an LED driver (if applicable).
3. Start a minimal VxWorks kernel and add the basic drivers for an interrupt
controller, timers, and serial devices.
4. Start the target agent and connect the Wind River development tools.