Tornado 2.2 / VxWorks 5.5 Training Workshop
Course Description
The Tornado 2.2 / VxWorks 5.5 course provides engineers with a fast, cost-effective way to acquire the knowledge necessary to develop real-time applications with Tornado’s integrated development environment.
Course Results
After this course, students will be able to:
- Take a requirement specifi cation to a working application
- Design, develop, debug, build, and test real-time applications in a target-host development environment with Tornado and VxWorks
- Efficiently use the tools and functionality of Tornado and VxWorks
Topics
- Booting VxWorks
- Project Facility
- Integrated Simulator
- Tornado Shell
- Symbolic Debugging
- Source Debugging (CrossWind)
- Performance Monitoring Tools
- Preemptive Task Scheduling
- Wind River System Viewer
- Semaphores
- Memory Management
- Intertask Communication
- Message Queues and Pipes
- Mutual Exclusion and Reentry
- Interrupt Handling
- Writing Exception Handling Code
- Reconfi guring VxWorks
Products Supported
- Tornado 2.2
- VxWorks 5.5
Who Should Attend
- Everyone who will receive Wind River products within 60 days
- Developers who work with Tornado and VxWorks
- New project members on teams already using Wind River products
- Managers who want a quick understanding of Wind River products
- Senior engineers who want to evaluate VxWorks technology
Prerequisite Skills
- One year C programming
- Basic understanding of operating systems and debugging techniques
- Functional knowledge of UNIX or Windows NT
Course Format
- Our four-day instructor-led courses consist of lectures and lab sessions.
- Students gain hands-on experience and receive personal guidance from expert Wind River instructors.
- Students examine details, focusing on the most commonly used areas.
- Specific questions are addressed.
- Lab sessions allow hands-on application of course concepts.
Agenda
Day 1
Getting Started
- Tornado Components
- Getting Help
- Booting VxWorks
- Target Server and Agent
- Launcher and Tornado Development Environment
Projects
- Bootable Projects and VxWorks Configuration
- Integrated Simulator
- Downloadable Projects
- Build Specifications
Tornado Shell
- WindSh Commands and Usage
Day 2
CrossWind Debugger
- Starting a Debugging Session
- Basic Debugger Commands
- Customizing CrossWind
- System-Level Debugging
Real-Time Multitasking
- Task Scheduling
- Task Creation
- Task Management
- Additional Task Context
- System Tasks
Wind River System Viewer
- Configuring Wind River System Viewer Events
Day 3
Semaphores
- Binary Semaphores and Synchronization
- Mutual Exclusion Semaphores
Intertask Communication
- Shared Memory
- Message Queues
- Pipes
Memory
- Memory Allocation
- Memory Partitions
VxWorks Events
- Event Register
- Task Synchronization
Day 4
Exceptions Interrupts and Timers
- Exception Handling and Signals
- ISR Basics
- System Clock and Watchdog Timers
Reconfiguring VxWorks
- Including/Excluding VxWorks Facilities
- VxWorks Initialization Code
- Linking Application Code with VxWorks
