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 Build and Configuration Use Cases

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: 1 Days
  • Course Information: View
  • Format: Hands-on use-case sessions with support from an instructor
  • Type: Instructor-led
  • Price/Schedule: View

The VxWorks® Build and Configuration Use Cases course covers Wind River® Workbench project management with a particular focus on application deployment. With an eye toward deployment, the course covers the configuration options and their impact on product security.

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

  • Manage build targets to provide flexibility in creating applications statically linked to VxWorks
  • Configure and build a VxWorks boot loader
  • Configure and build an example deployed VxWorks application
  • Include the shell and shell security components into a VxWorks image and demonstrate their features
  • Wind River VxWorks 6.9
  • Wind River Workbench 3.3
  • Wind River Simics 4.6
  • Engineers and programmers who prefer executing a ROM-based image during development
  • Engineers who need to deploy a VxWorks application
  • Engineers and programmers who need to manage more than one build target in a Workbench-created application or in a command-line application build
  • Engineers who need to manage and customize boot loaders in Workbench
  • Engineers and programmers who need to provide login security for a deployed application

Use Cases

Day 1

Managing Build Targets in Workbench

  • Create downloadable kernel modules
  • Add alternate build targets to the downloadable kernel module projects
  • Build the added downloadable kernel module targets
  • Build a downloadable kernel module project from the command line

Managing VxWorks Boot Loaders in Workbench

  • Create and customize a VxWorks boot loader/BSP project
  • Using the customized boot loader project, build and boot a VxWorks boot ROM
  • Create, build, and boot a VxWorks image project based on the PROFILE_BOOTAPP and compare the resulting build project with that derived from the boot loader/BSP project

Configuring and Booting a ROM-based Image

  • Configure and build a VxWorks image project to produce a ROM-based VxWorks image
  • Configure, build, and boot an image to make it suitable for tools capable of writing it to ROM
  • Confirm proper image configuration and build using the Simics simulator

Kernel Shell Security and Remote Access

  • Configure, build, and boot a VxWorks image project to demonstrate login security
  • Configure telnet, rlogin server, and security into a VxWorks image
  • Learn to modify, add, and test alternate, secure login identifiers with the VxWorks image
  • Identify dependencies between shell, remote login, and security components

Prerequisite Courses

Prerequisite Skills

  • Two to three years of C programming experience
  • Solid working knowledge of Workbench projects, specifically those dealing with VxWorks
  • Workbench project configuration, including build variables
  • An understanding of boot loaders in general
  • Functional knowledge of UNIX/Linux
  • One-day set of hands-on use cases covering four topics, with technical assistance and individual guidance available from an expert instructor
  • Use of VxWorks 6.9, Workbench 3.3, and Simics 4.6 to gain experience with the topics presented