Wind River Education Services Course Catalog

Wind River Education Services offers cost-effective training in various forms. Browse our course catalog below to plan and track a curriculum that will satisfy the training needs of your device software development engineers.

VxWorks 6.9 to VxWorks 7 Migration

Buy Now

Course Description

Course Results

Products Supported

Who Should Attend

Course Format

Please see course datasheet for further details here Buy Now

Course Details Summary

  • Duration: 2 Days
  • Course Information: View
    • Format: Instructor-led lectures and hands-on lab sessions; instructor-led live remote delivery available
    • Type: Instructor-led
  • Price/Schedule: View

The VxWorks® 6.9 to VxWorks 7 Migration training course increases the productivity of software engineers developing VxWorks applications with Wind River® Workbench.

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

  • Identify the available features of Workbench 4 and VxWorks 7
  • Identify the changes in VxWorks 7 project management
  • Differentiate between application mode debugging and stop mode debugging
  • Configure and use VxWorks 7 analysis tools
  • Understand VxWorks 7 memory layouts and create custom memory pools
  • Explain the difference between a VxWorks 6.9 BSP and a VxWorks 7 BSP, as well as the difference between drivers
  • VxWorks 7
  • Wind River Workbench 4
  • Engineers proficient in VxWorks 6.x
  • New project members on teams using Wind River products
  • Senior engineers evaluating VxWorks technology

Day 1

Getting Started with VxWorks 7

  • Product overview
  • Workbench 4 features
  • VxWorks 7 features

VxWorks Targets and Connections

  • Hardware target configuration
  • Booting the hardware target
  • Workbench tools architecture
  • Configuring and connecting the TCF server
  • VxWorks Simulator – a high-level VxWorks simulator
  • Simics – a true hardware simulation

Managing Projects in Workbench

  • Introduction to projects and workspaces
  • VxWorks 7 installation and directory structure
  • VxWorks layers and package management
  • The wrtool utility
  • VxWorks source build projects
  • VxWorks image projects
  • Configuring the kernel
  • Configuring application projects
  • Importing and exporting
  • Building projects
  • LAB: Managing VxWorks 7 Image Projects

Debugging VxWorks in Workbench

  • Debugger overview
  • Application mode and stop mode
  • Setting breakpoints
  • Downloading code
  • Attaching to running tasks
  • Attaching to a system
  • LAB: Debugging VxWorks 7 in Stop Mode

Day 2

System Viewer

  • System Viewer overview
  • Configuring System Viewer
  • Collecting and displaying event data
  • User-defined events
  • Additional analysis views

Analysis Tools

  • Overview
  • System Browser
  • CPU Profiler
  • Memory Analyzer
  • LAB: Using VxWorks Analysis Tools

VxWorks Memory

  • Introduction
  • Physical memory layout
  • Virtual memory layout
  • Heap memory allocation
  • Virtual memory allocation
  • Examining memory
  • LAB: Managing VxWorks Memory

Migrating BSPs and Device Drivers to VxWorks 7

  • VxWorks 6.9 vs. VxWorks 7 BSPs
  • Migrating to a VxWorks 7 BSP
  • Reusing a VxWorks 6.9 BSP in pre-SR0600 VxWorks 7
  • VxWorks 6.9 vs. VxWorks 7 device drivers
  • Probing and configuring devices
  • Methods, device resources, and driver structure
  • Migrating a legacy VxBus device driver
  • LAB: Migrating Device Drivers to VxWorks 7

Prerequisite Courses

Prerequisite Skills

  • One year of C programming
  • Basic understanding of operating systems
  • Experience with BSP and device drivers
  • This two-day expert-led course consists of lectures and lab sessions.
  • Attendees use VxWorks 7, Wind River Workbench 4 for VxWorks 7, and the wrtool.
  • Participants utilize simulated hardware (with Wind River Simics®) during hands-on labs.
  • Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.