Wind River Education Services

VxWorks 5 and Tornado Essentials

Buy Now

Course Description

Course Results

Products Supported

Who Should Attend

Course Format

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 necessary to develop real-time applications with Tornado.

After this workshop, participants will be able to:

  • 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.
  • Tornado 2.2
  • VxWorks 5.5
  • 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

Projects

  • 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

Semaphores

  • Binary Semaphores and Synchronization
  • Mutual Exclusion Semaphores

Inter-task Communication

  • Shared Memory
  • Message Queues
  • Pipes

Memory

  • 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 Course

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.