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.
VxWorks Essentials Dec 2025VxWorks Essentials
What is RTOS?
RTOS features
Soft and hard real systems
Monolithic vs Microkernel Architecture
Introduction to VxWorksWhat is VxWorks?VxWorks features
What is VxWorks?
VxWorks features
Introduction to WorkbenchWhat is WorkbenchWorkbench DesignWorkbench Architecture
What is Workbench
Workbench Design
Workbench Architecture
VxWorks Targets and ConnectionsConfiguring Hardware target configurationBooting the hardware targetVxWorks Simulator
Configuring Hardware target configuration
Booting the hardware target
VxWorks Simulator
VxWorks Events and Shells
Debugging in Workbench
VxWorks Kernel ShellIntroducing Kernel shell commands and helpIntroducing Kernel shell usageCommand-line history and editingHow to use the Object module loader
Introducing Kernel shell commands and help
Introducing Kernel shell usage
Command-line history and editing
How to use the Object module loader
Real-Time MultitaskingTask basicsTask ControlSystem TasksTask StatesTask Status
Task basics
Task Control
System Tasks
Task States
Task Status
Project Creation and ManagementVxWorks Project OverviewBootable ProjectsDirectory structureIntegrated SimulatorDownloadable Projects
VxWorks Project Overview
Bootable Projects
Directory structure
Integrated Simulator
Downloadable Projects
SemaphoresSynchronization problemBinary semaphoresMutex SemaphoresMutual exclusion problemPriority InversionPriority Inheritance
Synchronization problem
Binary semaphores
Mutex Semaphores
Mutual exclusion problem
Priority Inversion
Priority Inheritance
Inter-task CommunicationShared memoryMessage queuesPipes in VxWorks
Shared memory
Message queues
Pipes in VxWorks
MemoryPhysical memory layoutVirtual memory layoutMemory allocation
Physical memory layout
Virtual memory layout
Memory allocation
Real Time Processes (RTPs)
Exceptions, Interrupts and TimersWhat are Exceptions, Interrupts and TimersWhat are SignalsWhat are Exception handlers and signal handlers
What are Exceptions, Interrupts and Timers
What are Signals
What are Exception handlers and signal handlers
I/O and File SystemsOverview of I/O and File SystemsCharacter I/OBlock I/O
Overview of I/O and File Systems
Character I/O
Block I/O
Error Detection and Reporting
System Viewer
Students should have prior programming experience, preferably C or C++.
Related Certificates
Earning a Saint Louis University Workforce Center certificate allows you to enhance your career options by networking with peers and establishing valuable industry contacts.
ISACA Professional Certificate
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.
See Details
Artificial Intelligence and Large Language Models Foundations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.
See Details
Artificial Intelligence and Machine Learning for Cybersecurity Operations
Artificial intelligence (AI) and machine learning (ML) are revolutionizing the cybersecurity industry. The emergence of ML as a tool for...
See Details