Day 1
Getting Started
- Available Tools
- Directory Structure
- Help Resources
- VxWorks Simulator
- Getting Started Lab
Managing Projects in Workbench
- Introduction to VxWorks Projects
- Project Explorer Overview
- Application Projects
- Build Specifications
- Project Management Lab
VxWorks Source Builds
- Introduction and Purpose of VSBs
- Workbench Projects
- Command-Line Usage
- VSB Options
- VSB Projects and VxWorks Builds
- VSB Lab
Using VxWorks Shells
- Host Shell and Interpreters (Lab)
- Kernel Shell
Day 2
Debugging
- Debugger
- Configuration
- GUI and Usage Overview (Setting Breakpoints, etc.)
- Kernel-Space Debugging and Application-Space Debugging
- Debugger Lab
Using Dynamic printf Event Points
- Using dprintf in the C and cmd Modes
- Using dprintf with RTPs
- Applying dprintf Through Workbench
- dprintf Lab
Real-Time Processes (RTPs)
- RTP File Generation
- Starting an Application
- Shared Data and Library Usage
- Real-Time Processes Lab
Overlapped RTP Virtual Memory
- RTP Virtual Memory Models
- RTP Code Regions
- Configuring VxWorks
- Identifying RTP Code Regions
- Building Absolutely Linked RTPs
- Memory Lab
Day 3
Error Management
- Error Reporting Framework
- Persistent Memory
- Error Records
- Error Detection and Reporting Configuration
- Error Detection and Reporting Lab
System Viewer
- System Viewer
- System Viewer Configuration and Log Explanation
- Triggering
- User Events
- System Viewer Lab
Migration from Tornado 2.x
- Importing Tornado and SNiFF+ Projects
- Running a VxWorks 5.5 Application in the Kernel
- Converting a VxWorks 5.5 Application into an RTP
- BSP and Device Driver Migration Issues
- Migration Lab