Professional Documents
Culture Documents
Ei Labz VxWorks 6
Ei Labz VxWorks 6
• 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