VxWorks 5 and Tornado Essentials
Provides engineers with the skills to develop real-time applications with Tornado.
Course Description
The VxWorks® 5.x and Tornado Essentials course provides engineers with a fast, cost-effective way to acquire the skills to develop real-time applications with Tornado.
Course Results
After this course, participants will be able to perform the following:
- Take a requirement specification to a working application
- Design, develop, debug, build, and test real-time applications with VxWorks
- Manage memory, inter-task communications, and exceptions effectively
Products Supported
- VxWorks 5.5
- Tornado 2.2
Who Should Attend
- Developers who work with Tornado and VxWorks
- New project members on teams using Wind River® products
Course Format
- This four-day expert-led course consists of lectures and lab sessions.
- Attendees use VxWorks 5.5 and Tornado 2.2 to gain experience with the topics presented.
- Participants examine and exercise simulated network topologies in hands-on labs.
- Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.
Syllabus
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
Inter-task 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
Prerequisites
Prerequisite Courses
Prerequisite Skills
- One year C programming
- Basic understanding of operating systems and debugging techniques
- Functional knowledge of UNIX or Windows NT
Related Courses
Buy Now
COURSE DETAILS SUMMARY
- Duration: 4 Days
- Course Information: View
- Format: Lectures and Labs
- Type: Instructor-led