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 5 and Tornado Essentials

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: 4 Days
  • Course Information: View
  • Format: Lectures and Labs
  • Type: Instructor-led
  • Price/Schedule: View

The VxWorks® 5.x and Tornado Essentials course provides engineers with a fast, cost-effective way to acquire the skills to develop real-time applications with Tornado.

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

  • Take a requirement specification to a working application
  • Design, develop, debug, build, and test real-time applications with VxWorks
  • Manage memory, inter-task communications, and exceptions effectively
  • VxWorks 5.5
  • Tornado 2.2
  • Developers who work with Tornado and VxWorks
  • New project members on teams using Wind River® products

Day 1

Getting Started

  • Tornado components
  • Getting help
  • Booting VxWorks
  • Target server and agent
  • Launcher and Tornado development environment


  • Bootable projects and VxWorks configuration
  • Integrated simulator
  • Downloadable projects
  • Build specifications

Tornado Shell

  • WindSh commands and usage

Day 2

CrossWind Debugger

  • Starting a debugging session
  • Basic debugger commands
  • Customizing CrossWind
  • System-level debugging

Real-Time Multitasking

  • Task scheduling
  • Task creation
  • Task management
  • Additional task context
  • System tasks

Wind River System Viewer

  • Configuring Wind River system viewer events

Day 3


  • Binary semaphores and synchronization
  • Mutual exclusion semaphores

Inter-task Communication

  • Shared memory
  • Message queues
  • Pipes


  • Memory allocation
  • Memory partitions

VxWorks Events

  • Event register
  • Task synchronization

Day 4

Exceptions Interrupts and Timers

  • Exception handling and signals
  • ISR basics
  • System clock and watchdog timers

Reconfiguring VxWorks

  • Including/excluding VxWorks facilities
  • VxWorks initialization code
  • Linking application code with VxWorks

Prerequisite Courses

Prerequisite Skills

  • One year C programming
  • Basic understanding of operating systems and debugging techniques
  • Functional knowledge of UNIX or Windows NT
  • This four-day expert-led course consists of lectures and lab sessions.
  • Attendees use VxWorks 5.5 and Tornado 2.2 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.