Course Description

In VxWorks Essentials students learn the basic skills necessary to debug, build and test real-time applications in a target host development environment using Workbench and VxWorks.


Course Outline

  • Introduction to RTOS
  • What is RTOS?
  • RTOS features
  • Soft and hard real systems
  • Monolithic vs Microkernel Architecture
  • Introduction to VxWorks
  • What is VxWorks?
  • VxWorks features
  • Introduction to Workbench
  • What is Workbench
  • Workbench Design
  • Workbench Architecture
  • VxWorks Targets and Connections
  • Configuring Hardware target configuration
  • Booting the hardware target
  • VxWorks Simulator
  • VxWorks Events and Shells
  • Debugging in Workbench
  • VxWorks Kernel Shell
  • Introducing Kernel shell commands and help
  • Introducing Kernel shell usage
  • Command-line history and editing
  • How to use the Object module loader
  • Real-Time Multitasking
  • Task basics
  • Task Control
  • System Tasks
  • Task States
  • Task Status
  • Project Creation and Management
  • VxWorks Project Overview
  • Bootable Projects
  • Directory structure
  • Integrated Simulator
  • Downloadable Projects
  • Semaphores
  • Synchronization problem
  • Binary semaphores
  • Mutex Semaphores
  • Mutual exclusion problem
  • Priority Inversion
  • Priority Inheritance
  • Inter-task Communication
  • Shared memory
  • Message queues
  • Pipes in VxWorks
  • Memory
  • Physical memory layout
  • Virtual memory layout
  • Memory allocation
  • Real Time Processes (RTPs)
  • Exceptions, Interrupts and Timers
  • What are Exceptions, Interrupts and Timers
  • What are Signals
  • What are Exception handlers and signal handlers
  • I/O and File Systems
  • Overview of I/O and File Systems
  • Character I/O
  • Block I/O
  • Error Detection and Reporting
  • System Viewer


Student must have basic understanding of operating systems. Students should have prior programming experience, preferably C or C++.


4 Days | 8 Nights

Applies Towards the Following Certificates

Enroll Now - Select a section to enroll in
Section Title
VxWorks Essentials
T, Th
Time (Central Time)
5:30PM to 8:30PM
Jun 27, 2023 to Jun 29, 2023
T, Th
Time (Central Time)
5:30PM to 8:30PM
Jul 11, 2023 to Jul 27, 2023
Schedule and Location
# of Course Hours
Delivery Option
Course Fee(s)
Rate non-credit $2,795.00
Potential Discount(s)
Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.