Course Overview

This course provides engineers with methodologies for making a modified version of a Wind River®–released VxBus device driver available for use in VxWorks® image projects in the Kernel Configuration Editor.

Prerequisites

Course Results

After this course, participants will be able to do the following:

  • Use different techniques for integrating a modified VxBus driver
  • Understand the benefits and disadvantages of those techniques
  • Debug a modified VxBus driver, especially using the method of deferring driver registration

Level

  • Intermediate

Job Role

  • Device driver developer
  • Application developer

Duration

  • 60 minutes

Course Overview

This course shows how to dynamically add and remove VxBus drivers in the system.

Course Results

After this course, participants will be able to do the following:

  • Add and remove a VxBus driver at run-time.
  • Add and remove a VxBus instance at run-time.
  • Understand the difference between PCI and PLB VxBus drivers.

 Level

Intermediate

Job Role

  • Device driver developer
  • Application developer

Duration

40 minutes

Course Overview

The intent of this class is to familiarize the student with the PCI bus operations and how they are used in VxWorks®. It will also introduce the student to using PCI bus functions from code.

Course Results

After this course, participants will be able to do the following:

  • Enable PCI bus in VxWorks.
  • Extract the base address from the device.
  • Configure PCI bus manually.
  • Modify PCI bus parameters (address range, autocnfig, etc.).
  • Configure inbound/outbound windows.

 Level

  • Intermediate

Job Role

  • Device driver developer

Duration

  • 40 minutes