Course Overview

This course provides engineers and system integrators with both technical background and examples for solving the problem of a device crashing. The configuration and usage of VxWorks® core dump analysis components will allow the capture and analysis of source-code-level log data after a crash for both kernel and RTP applications.

Prerequisites

Completion of the VxWorks 6.x and Workbench Essentials class (or equivalent experience)

Course Results

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

  • Understand the components and parameter settings for configuring VxWorks core dump analysis operation on a target and Wind River® Workbench tools.
  • Collect core dump logs from a crashed target for kernel code, kernel applications, and RTP applications.
  • Relate the core dump log information in your application source code to assist you with rapidly identifying the location of the problem.
  • Examine the state of other tasks in your device at the time of the crash.

Level

Intermediate

Job Role

  • Developers
  • System integrators
  • Quality assurance/requirements validation

Duration

100 minutes

Course Overview

This course provides engineers with a methodology to modify the error detection and reporting (ED&R) behaviors of Wind River’s VxWorks 6.x.

Course Results

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

  • Create a VxWorks image project with ED&R capability.
  • Modify the kernel configuration parameters for ED&R.
  • Create and use ED&R hook routines.
  • Create and use a custom ED&R fatal error handler.

Prerequisites

  • Working knowledge of VxWorks 6.x and Wind River Workbench 3.x
  • Basic knowledge of the ED&R framework
  • C/C++

Level

Intermediate

Job Role

  • System integrator
  • Platform provider

Duration

40 minutes

Overview

This Quick Tip shows you how to capture the VxWorks host shell interactions to a text file.

Level

Essential

Job Role

Developer

Duration

5 minutes

Course Overview

This course provides engineers with a methodology they can use to debug the VxWorks® initialization code after the pre-kernel initialization of the target agent.

Prerequisites

Completion of the VxWorks 6.x and Workbench Essentials class Or familiarity with the Wind River® Workbench cross-development environment and management of the VxWorks image projects.

Course Results

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

  • Understand the benefits of a target agent connection.
  • Reconfigure the VxWorks image project so the target agent is initialized before the kernel.
  • Use the Workbench Debugger to step through the code after the target agent initialization.
  • Diagnose hardware initialization problems during board support package (BSP) development.

Level

Intermediate

Job Role

VxWorks platform provider

Duration

60 minutes

Course Overview

This course provides engineers with a methodology they can use to boot a target and load, test, debug, and analyze target applications, all through a serial line and Workbench Debugger agent connection.

Prerequisites

Completion of the VxWorks 6.x and Workbench Essentials class, or familiarity with the Wind River® Workbench cross-development environment and management of the VxWorks® image projects.

Course Results

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

  • Configure the target agent to establish a connection with the target server and therefore with Wind River Workbench tools.
  • Understand the boot application profile and strategies.
  • Configure and load a VxWorks image project to support PROFILE_BOOTAP and TSFS boot device.
  • Reconfigure and load a VxWorks image project to support the Workbench Debugger serial connection.
  • Use Workbench tools to interact with the target over a serial line.

Level

Intermediate

Job Role

Application developer

Duration

45 minutes

Course Overview

This course examines the use of scripts in the VxWorks® environment, how they might help in debugging, and how they are used in deployment. Also, other possible methods to deploy applications are noted.

Prerequisite

Completion of the VxWorks 6.x and Workbench Essentials class (or equivalent experience)

Course Results

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

  • Configure and run your system using scripts.
  • Run sequences of commands from scripts.
  • Use the bootline to run applications.
  • Auto-start a debug session.
  • Auto-start a deployed system.

 Level

 Intermediate

 Job Role

 Developer

 Duration

 40 minutes