VxWorks 6: Device Drivers

Learn about working with and creating VxWorks device drivers, VxBus, and working with PCI.

Subscribe

About this course

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.

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

Based on: VxWorks 6.9
Applicable for: All VxWorks 6

Curriculum136 min

  • Using a Modified Version of an Existing VxBus Device Driver
  • Preview
    Background and Conditions 3 min
  • Driver Source Files in the VIP 4 min
  • Driver Source Files in the BSP 8 min
  • Driver in the Original Location and CLI Build 7 min
  • Driver in the Original Location and VSB Project 4 min
  • New Driver in the Folder $(TGT_DIR)/3rdparty 13 min
  • Advantages and Disadvantages 2 min
  • Debugging by Deferring Driver Registration 9 min
  • Conclusion 1 min
  • Dynamically Adding and Removing VxBus Drivers
  • VxBus Introduction 10 min
  • Dynamically Adding/Removing a VxBus PCI Driver 16 min
  • Dynamically Adding/Removing a VxBus PLB Driver 10 min
  • Conclusion 1 min
  • Configuring PCI in VxWorks
  • Overview of PCI Bus 11 min
  • How to Enable PCI Bus in VxWorks 8 min
  • Extract Base Address from the Device 5 min
  • Configure PCI Bus Manually 3 min
  • How to Modify PCI Bus Parameters 4 min
  • Configure Inbound/Outbound Windows 4 min
  • Conclusion 1 min
  • Ask an Expert

About this course

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.

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

Based on: VxWorks 6.9
Applicable for: All VxWorks 6

Curriculum136 min

  • Using a Modified Version of an Existing VxBus Device Driver
  • Preview
    Background and Conditions 3 min
  • Driver Source Files in the VIP 4 min
  • Driver Source Files in the BSP 8 min
  • Driver in the Original Location and CLI Build 7 min
  • Driver in the Original Location and VSB Project 4 min
  • New Driver in the Folder $(TGT_DIR)/3rdparty 13 min
  • Advantages and Disadvantages 2 min
  • Debugging by Deferring Driver Registration 9 min
  • Conclusion 1 min
  • Dynamically Adding and Removing VxBus Drivers
  • VxBus Introduction 10 min
  • Dynamically Adding/Removing a VxBus PCI Driver 16 min
  • Dynamically Adding/Removing a VxBus PLB Driver 10 min
  • Conclusion 1 min
  • Configuring PCI in VxWorks
  • Overview of PCI Bus 11 min
  • How to Enable PCI Bus in VxWorks 8 min
  • Extract Base Address from the Device 5 min
  • Configure PCI Bus Manually 3 min
  • How to Modify PCI Bus Parameters 4 min
  • Configure Inbound/Outbound Windows 4 min
  • Conclusion 1 min
  • Ask an Expert