You are on page 1of 3

VxWorks 6.

x and Workbench Fundamentals


Wind River Education Services enables you to unleash the Course Title: VxWorks 6.x and Workbench
power of Wind River’s technology. Our training and Fundamentals
mentoring empower developers with the knowledge and
proficiency required to program and manage device software Duration: Four days
faster and more reliably. Reduce your project risks and Format: Instructor-led lectures and hands-on lab
shorten your development timelines by equipping your sessions; instructor-led Live Remote delivery available
engineers with the right training by our experts. Price: Contact your local sales representative
Course Description
The VxWorks 6.x and Workbench Fundamentals training • Workbench On-Chip Debugging Fundamentals for
course provides engineers with a fast, cost-effective way to VxWorks and Linux
acquire the knowledge necessary to develop real-time • VxWorks 6.x Board Support Package
applications with VxWorks and Wind River Workbench. • VxWorks 6.x Device Drivers
• Wind River Tilcon Graphics Suite Fundamentals
After this course, participants will be able to do the
• Platform for Network Equipment, VxWorks Edition
following:
• Design and develop real -time applications in kernel and Course Format
user modes. • This four-day instructor-led course consists of lectures
• Debug, build, and test real-time applications in a target- and lab sessions.
host development environment with Workbench and • Students gain hands-on experience and receive
VxWorks. personal guidance from expert Wind River instructors.
• Students examine details of the Workbench
Products Supported
environment, focusing on the most commonly used
• VxWorks 6.8 and later areas.
• Wind River Workbench 3.2 • Specific questions are addressed.
• Earlier product releases (topics may vary) • Lab sessions allow hands-on application of course
Who Should Attend concepts.

• Anyone who will receive Workbench and VxWorks 6.8 Global Reach of Wind River Education Services
within 60 days With more than 20 years of device software experience, we
• Developers who work with Workbench and VxWorks provide education services in every region of the world. You
• New project members on teams using Wind River can rely on our expertise—acquired by delivering hundreds
products of classes each year to thousands of students—to provide a
• Senior engineers who want to evaluate VxWorks highly effective learning experience, wherever your
technology developers are located.
Prerequisite Skills Private Classes
• One year of C programming Private classes are conducted at your location, scheduled for
• Basic understanding of operating systems and debugging your convenience. Private classes include the use of a
techniques preconfigured laboratory environment that may consist of a
• Functional knowledge of UNIX /Linux connection to a remote lab environment or equipment that
Prerequisite Courses we bring to your facility. Private classes can be tailored to
your specific needs by adding or removing topics from
• None multiple courses, maximizing the benefit of your time in
Related Courses class. Visit education.windriver.com for registration and
schedule information.
• Multitasking Environment Overview
Mentoring • Task Creation and Deletion
Our Rapid Integration and Mentoring programs provide • Other Task APIs (taskDelay(), Task Variables, Task
coaching from a seasoned expert who can increase your Hooks, etc.)
team’s productivity and reduce your project’s risk. An • System Tasks
experienced engineering specialist will review your specific • Real-Time Multitasking Lab
goals, project environment, and challenges and address
Day 3
productivity obstacles. Whether you need assistance with
product installation and configuration, advice on VxWorks Events
development workflow, debug assistance, or optimization • Event Register
best practices, mentoring can shorten your trial-and-error • Task Synchronization
cycle, document recommended procedures, and ensure your • Events Lab
developers are using tools and technology efficiently. Semaphores
Syllabus • Semaphores and Synchronization
• Mutual Exclusion Semaphores
Day 1
• Semaphores Lab
Getting Started
Intertask Communication
• Product Overview
• Shared Memory
• Workbench 3.2 Features
• Message Queues
• Product Delivery, Installation, and Licensing
• Pipes
• Host Support
• Intertask Communications Lab
• VxWorks 6.8 Features
Memory
Using the VxWorks Simulator
• Memory Maps
• Introduction to VxSim
• Memory Allocation
• Remote Systems Target Server Connections
• Memory Management Routines
• VxWorks Simulator Configuration
• Partition Management
• Connecting to VxSim
• Memory Lab (optional)
• Wind Debug Agent (WDB)
• VxWorks Simulator VxSim Lab Day 4
Managing Projects in Workbench Real-Time Processes (RTPs)
• Introduction to VxWorks Projects • RTP Overview
• Project Explorer Overview • RTP File Generation
• Application Projects • Starting an Application
• Build Specifications • Shared Data Usage
• Project Management Lab • Shared Library Usage
• Real-Time Processes Lab
VxWorks Source Builds
• Introduction and Purpose of VSBs Exceptions, Interrupts, and Timers
• Workbench Projects • Exceptions
• Command-Line Usage • Using Signals to Recover from Hardware
• VSB Options Exceptions/Fatal Errors
• VSB Projects and VxWorks Builds • Interrupts
• VSB Lab • Interrupt Flow Example
• ISR Stack, ISR Restrictions
Day 2
• Timers
Using VxWorks Shells • Watchdog Interface and Polling
• Introduction to VxWorks Shells • Auxiliary Clock for Polling at Higher Speed
• Host Shell and Shell Interpreters • Exceptions, Interrupts, and Timers Lab
• Kernel Shell
• Host Shell Lab
Debugging
• Debugger
• Feature Overview
• Configuration
• GUI and Usage Overview (Setting Breakpoints, etc.)
• Kernel-Space and Application-Space Debugging
• Debugger Lab
Real-Time Multitasking
Error Detection and Reporting
• 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
Our India address:
Everest Infocom Pvt Ltd,.
738/33, 12th Main, 3rd Blk,
Rajajinagar, Bangalore 560010 India
www.eilabz.com
training@eilabz.com
Phone: 90 80 23140344, 90 80 23146229
Mobile: 09449104615, 09035669088

© 2011 Everest Infocom Pvt ltd. The ei labz is a trademark of


Everest Infocom Pvt ltd, and Wind River and VxWorks are
registered trademarks of Wind River Systems, Inc. The Everest
Infocom Pvt ltd is Authorized Training center for Wind River
Systems, Inc.

You might also like