// To remove only Facebook:
VxWorks 5.x to 6.x Migration

VxWorks 5.x to 6.x Migration

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

Subscribe

About this course

VxWorks 5.x to 6.x Migration

Buy Now

Course Description

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

Course Results

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

  • Build and configure a VxWorks real-time system
  • Use the VxWorks API to design and develop real-time applications in kernel and user modes
  • Build, test, and debug real-time applications in a target-host development environment with Workbench and VxWorks
  • Migrate from Tornado 2.x to the Workbench environment
  • Convert a VxWorks 5.5 application into an RTP

Products Supported

  • VxWorks 6.9
  • Wind River Workbench 3.3
  • Earlier product releases (topics may vary)

Who Should Attend

  • Engineers proficient in Tornado/VxWorks
  • New project members on teams using Wind River products
  • Senior engineers evaluating VxWorks technology

Course Format

  • This three-day expert-led course consists of lectures and lab sessions.
  • Attendees use VxWorks 6.9 and Wind River Workbench 3.3 to gain experience with the topics presented.
  • Participants examine and exercise simulated network topologies in hands-on labs.
  • Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.

Syllabus

Day 1

Getting Started

  • Product overview
  • Workbench 3.x features
  • VxWorks 6.x features

VxWorks Targets and Connections

  • Hardware target configuration
  • Booting the hardware target
  • Workbench tools architecture
  • Configuring and connecting the target server
  • Wind River VxWorks Simulator—a high-level simulator
  • Wind River Simics—a true hardware simulation
  • LAB: Getting started (hardware, Simics, or VxWorks Simulator target)

Managing Projects in Wind River Workbench

  • Introduction to projects and workspaces
  • VxWorks image projects
  • Kernel configuration
  • ROMFS
  • Configuring application projects
  • Import and export
  • Building projects
  • LAB: Project management

Day 2

VxWorks Shells

  • Introduction to VxWorks shells
  • Host shell commands and help
  • Host shell usage
  • Command-line history and editing
  • Host shell configuration
  • Shell interpreters
  • Spawning VxWorks tasks and I/O
  • Kernel shell comparison
  • LAB: Host shell

Debugging in Wind River Workbench

  • Debugger overview
  • Setting breakpoints
  • Task mode vs. system mode debugging
  • Downloading code
  • Saving debug sessions
  • Attaching to running tasks
  • LAB: Debugger

Real-Time Processes (RTPs)

  • Overview of the RTP model
  • Use of MMU
  • Memory allocation and tasks
  • RTP terminology
  • VxWorks component support for RTPs
  • RTP execution and lifecycle
  • Debugging RTPs
  • Shared library usage
  • Public and private objects
  • Design considerations
  • LAB: Real-time processes

Day 3

Error Detection and Reporting

  • Error reporting features
  • Error reporting framework
  • Handling fatal errors
  • Configuring ED&R
  • Persistent memory manager
  • BSP support
  • Kernel configuration
  • Error records
  • LAB: Error detection and reporting

System Viewer

  • System Viewer architecture overview
  • Configuring System Viewer
  • VxWorks component support
  • Logging level selection
  • Upload options
  • Buffer management
  • Searching for events in the log
  • Triggering interface
  • User-defined events
  • Additional analysis views
  • LAB: System Viewer

Migration from Tornado 2.x

  • Importing Tornado and SNiFF+ projects
  • Running a VxWorks 5.5 application in the kernel
  • Converting a VxWorks 5.5 application into an RTP
  • BSP and device driver migration issues
  • LAB: Migration

Prerequisites

Prerequisite Courses

Prerequisite Skills

  • One year of C programming
  • Basic understanding of operating systems and debugging techniques

Related Courses


Buy Now

COURSE DETAILS SUMMARY

  • Duration: 3 Days
  • Course Information: View
  • Format: Lectures and Labs
  • Type: Instructor-led
  • Price/Schedule: View

CONTACT US

About this course

VxWorks 5.x to 6.x Migration

Buy Now

Course Description

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

Course Results

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

  • Build and configure a VxWorks real-time system
  • Use the VxWorks API to design and develop real-time applications in kernel and user modes
  • Build, test, and debug real-time applications in a target-host development environment with Workbench and VxWorks
  • Migrate from Tornado 2.x to the Workbench environment
  • Convert a VxWorks 5.5 application into an RTP

Products Supported

  • VxWorks 6.9
  • Wind River Workbench 3.3
  • Earlier product releases (topics may vary)

Who Should Attend

  • Engineers proficient in Tornado/VxWorks
  • New project members on teams using Wind River products
  • Senior engineers evaluating VxWorks technology

Course Format

  • This three-day expert-led course consists of lectures and lab sessions.
  • Attendees use VxWorks 6.9 and Wind River Workbench 3.3 to gain experience with the topics presented.
  • Participants examine and exercise simulated network topologies in hands-on labs.
  • Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.

Syllabus

Day 1

Getting Started

  • Product overview
  • Workbench 3.x features
  • VxWorks 6.x features

VxWorks Targets and Connections

  • Hardware target configuration
  • Booting the hardware target
  • Workbench tools architecture
  • Configuring and connecting the target server
  • Wind River VxWorks Simulator—a high-level simulator
  • Wind River Simics—a true hardware simulation
  • LAB: Getting started (hardware, Simics, or VxWorks Simulator target)

Managing Projects in Wind River Workbench

  • Introduction to projects and workspaces
  • VxWorks image projects
  • Kernel configuration
  • ROMFS
  • Configuring application projects
  • Import and export
  • Building projects
  • LAB: Project management

Day 2

VxWorks Shells

  • Introduction to VxWorks shells
  • Host shell commands and help
  • Host shell usage
  • Command-line history and editing
  • Host shell configuration
  • Shell interpreters
  • Spawning VxWorks tasks and I/O
  • Kernel shell comparison
  • LAB: Host shell

Debugging in Wind River Workbench

  • Debugger overview
  • Setting breakpoints
  • Task mode vs. system mode debugging
  • Downloading code
  • Saving debug sessions
  • Attaching to running tasks
  • LAB: Debugger

Real-Time Processes (RTPs)

  • Overview of the RTP model
  • Use of MMU
  • Memory allocation and tasks
  • RTP terminology
  • VxWorks component support for RTPs
  • RTP execution and lifecycle
  • Debugging RTPs
  • Shared library usage
  • Public and private objects
  • Design considerations
  • LAB: Real-time processes

Day 3

Error Detection and Reporting

  • Error reporting features
  • Error reporting framework
  • Handling fatal errors
  • Configuring ED&R
  • Persistent memory manager
  • BSP support
  • Kernel configuration
  • Error records
  • LAB: Error detection and reporting

System Viewer

  • System Viewer architecture overview
  • Configuring System Viewer
  • VxWorks component support
  • Logging level selection
  • Upload options
  • Buffer management
  • Searching for events in the log
  • Triggering interface
  • User-defined events
  • Additional analysis views
  • LAB: System Viewer

Migration from Tornado 2.x

  • Importing Tornado and SNiFF+ projects
  • Running a VxWorks 5.5 application in the kernel
  • Converting a VxWorks 5.5 application into an RTP
  • BSP and device driver migration issues
  • LAB: Migration

Prerequisites

Prerequisite Courses

Prerequisite Skills

  • One year of C programming
  • Basic understanding of operating systems and debugging techniques

Related Courses


Buy Now

COURSE DETAILS SUMMARY

  • Duration: 3 Days
  • Course Information: View
  • Format: Lectures and Labs
  • Type: Instructor-led
  • Price/Schedule: View

CONTACT US