Loading...

Course Description

Short Course | 24 hours | 2.4 CEUs | $2,795

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

Prerequisites

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

Duration

24 hours | 4 Days or 8 Nights

Applies Towards the Following Certificates

Loading...
Enroll Now - Select a section to enroll in
Section Title
VxWorks Essentials
Type
Instructor-Led
Days
T, Th
Time (Central Time)
5:30PM to 8:30PM
Dates
Jun 25, 2024 to Jul 23, 2024
Schedule and Location
# of Course Hours
24.0
Delivery Option
Course Fee(s)
Rate non-credit $2,795.00
Potential Discount(s)
Section Title
VxWorks Essentials
Type
Instructor-Led
Days
M, W
Time (Central Time)
5:30PM to 8:30PM
Dates
Oct 28, 2024 to Nov 20, 2024
Schedule and Location
# of Course Hours
24.0
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.