VxWorks BSP Developer's Guide, 6.6 Developers Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 226 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- VxWorks BSP Developer's Guide, 6.6
- Contents
- 1 Introduction
- 2 Overview of a BSP
- 3 Porting a BSP to Custom Hardware
- 3.1 Introduction
- 3.2 Getting a Default Kernel Running
- 3.2.1 Initializing the Board
- 3.2.2 Initializing Memory
- 3.2.3 Using Debug Routines in the Initialization Code
- 3.2.4 VxBus Initialization Sequence
- 3.2.5 Debugging the Initialization Code
- 3.2.6 Starting the WDB Agent Before the Kernel
- 3.2.7 Building and Downloading VxWorks
- 3.2.8 Interrupt Controllers
- 3.2.9 DMA
- 3.2.10 Minimum Required Drivers
- 3.2.11 Serial Drivers
- 3.2.12 VxBus Initialization Routines
- 3.3 Finalizing Your BSP
- 3.3.1 Removing Development-Related Changes
- 3.3.2 Creating Workbench Projects
- 3.3.3 Adding Other Timers
- 3.3.4 Enabling NVRAM
- 3.3.5 Enabling Cache and MMU Devices
- 3.3.6 Testing Boot ROMs
- 3.3.7 Providing Bus Interface Support
- 3.3.8 Updating BSP-Specific Documentation
- 3.3.9 Providing Additional Optional Device Support
- 3.3.10 Writing Generic Drivers
- 3.3.11 Troubleshooting and Debugging
- 3.3.12 Modifying a BSP to Support Kernel Scalability
- 4 Debugging Your BSP
- A Resolving Common Development Issues
- B Implementing Documentation Guidelines
- C BSP Validation Test Suite
- Index