Wind River Education Services Course Catalog

Wind River Education Services offers cost-effective training in various forms. Browse our course catalog below to plan and track a curriculum that will satisfy the training needs of your device software development engineers.

Workbench 3.0 for Wind River Linux

Buy Now

Course Description

Course Results

Products Supported

Who Should Attend

Course Format

Please see course datasheet for further details here Buy Now

Course Details Summary

  • Duration: 2 Days
  • Course Information: View
  • Format: Lectures and Labs
  • Type: Instructor-led
  • Price/Schedule: View

Workbench for Wind River Linux provides engineers with a fast, cost-effective way to acquire the skills necessary to configure and utilize Wind River Workbench with Linux.

After this course, participants will be able to:

  • Set up and configure a development environment.
  • Develop, test, and debug applications in a target-host development environment with Wind River Workbench and Linux.
  • Use the tools and capabilities of Workbench effectively.
  • Analyze applications and system performance using Wind River Workbench.
  • Wind River Workbench 3.0
  • Wind River General Purpose Platform, Linux Edition 2.0
  • Developers who work with Wind River Workbench; Wind River General Purpose Platform, Linux Edition; or Wind River Platform for Network Equipment Linux Edition
  • New project members on teams already using Wind River products
  • Managers who want a quick understanding of Workbench components
  • Senior engineers who want to evaluate Wind River Linux technology

Day 1

Introduction to Wind River Workbench 3.0

  • Workbench Overview
  • Workbench Development Environment
  • Workbench Operation

Target Management

  • Target Overview
  • Connecting to the Target
  • Booting the Target
  • Labs Setup
  • Verifying the Development Environment
  • Starting Workbench Lab

Kernel and User Mode

  • CPU Execution Mode
  • Understanding System Calls
  • Debugging and Analyzing Tools

Source Level Debugging

  • Debugging Programs and Projects
  • Analyzing Core Files
  • User Space and Kernel Space Debugging
  • Single Process Debugging Lab
  • Multi-process Debugging Lab
  • Multithread Debugging Lab
  • Kernel Debugging Using KGDB Lab

Native Development

  • Characteristics of Native Development
  • Creating a Native Project
  • Developing on Remote Hosts
  • Native Development Lab

Day 2

Wind River System Viewer

  • Architectural Overview and Configuration
  • Understanding Linux Trace Toolkit Next Generation (LTTng)
  • Using the System Viewer
  • System Viewer Lab

Run-Time Analysis Tools

  • Overview, Installation, Preparing the Target
  • Memory Analyzer
  • Performance Profiler
  • Data Monitor
  • Code Coverage Analyzer
  • Run-Time Analysis Tools Lab

Workbench Project Management

  • Workbench Workspace and Project Overview
  • Creating New Projects: User-Defined Projects, Managed Projects
  • Wind River Linux Project Types

Workbench Source Analysis

  • Architectural Overview
  • Configuration and Operation
  • Analysis Views
  • Project Management: Linux Kernel Project Lab
  • Project Management: Linked Projects Lab
  • Project Management: Managed Build Lab
  • Project Management: Multiple Build Lab
  • Project Management: User-Defined Project Lab
  • Project Management: Working with Folders Lab

Prerequisite Course

  • None

Prerequisite Skills

  • One year of C programming
  • Basic understanding of operating systems and debugging techniques
  • Functional knowledge of Linux
  • This two-expert instructor-led course consists of lectures and lab sessions.
  • Attendees use Wind River Workbench 3.0, Wind River General Purpose Platform and Linux Edition 2.0 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.