VxWorks Essentials: The Basics
This course will take you through the basics of VxWorks. By the end of the course, you should have an understanding of the main project types in VxWorks and feel comfortable using the Workbench IDE.
GETTING STARTED WITH VXWORKS
- The Wind River Ecosystem
- VxWorks Key Features
- Workbench 4 Overview
TARGET AND CONNECTIONS OVERVIEW
- Hardware Target Configuration
- Booting a Hardware Target
- Workbench Tools Architecture
- Simulation Overview
- Learning Check
- Lab Exercise: Getting Started with VxWorks
- Lab Solution: Getting Started with VxWorks
MANAGING PROJECTS IN WORKBENCH
- Introduction to Projects and Workspaces
- VxWorks Directory Structure and Package Management
- VxWorks Source Build and Image Projects
- The vxprj Utility
- Read-Only Memory File System (ROMFS)
- Configuring and Building a Project
- Learning Check
- Lab Exercise: Managing VxWorks Projects
- Lab Solution: Managing VxWorks Projects
VXWORKS KERNEL SHELL
- Introduction to kernel shell
- Command-line Editing and Object-Module Loader
- Kernel shell configuration, and commands
- Kernel shell usage
- Learning Check
- Lab Exercise: Using the VxWorks Kernel Shell
- Lab Solution: Using the VxWorks Kernel Shell
REAL-TIME MULTITASKING
- Real-Time Overview
- Task States in VxWorks
- Context Switching
- Spawning New Tasks
- Task Control Routines
- Task Information and System Tasks
- Learning Check
- Lab Exercise: Working with VxWorks Tasks
- Lab Solution: Working with VxWorks Tasks
SUMMARY
- Let's Wrap Up!
- Course Feedback
- Ask an Expert