The Wind River Linux 4.1 and Workbench Essentials course provides engineers with a fast, cost-effective way to acquire the skills necessary to configure and utilize components of Wind River Linux 4.1.
Day 1
Introduction to Embedded Linux
- Overview of Linux
- Linux Boot Process
- Linux User Space
- Busybox
- Root File System
- File System Alternatives
- Cross-Development Environment
Introduction to Wind River Linux
- Overview of Wind River Linux
- Wind River Linux Platform
- Application Cross-Development
Wind River Workbench
- Overview of Wind River Workbench
- Projects and Resources
- Linked Projects
- Build Types
- Project Types
- Workspace
- Perspectives
- Workbench Connectivity
- Working with Projects
- Project Explorer
- Build Properties
- Debugging Build Rules
- Source Code Indexer
- Source Control Management
Day 2
Target Management
- Hardware Targets
- Cross-Development Workflow
- Deploying to Hardware Targets
- Connecting to Hardware Targets
- Target Simulation with QEMU
- How QEMU Target Simulation Works
- Starting and Stopping QEMU
- Connecting to QEMU
- QEMU Monitor
Wind River Linux Build System
- Overview
- Creating the Build Environment
- How Configure Works
- Contents of the Build Environment
- Building the Project
- Building Packages from Source
- Assembling the File System
- Pseudo
Working with Templates and Layers
- Overview
- Layer Contents
- How Layers Are Included
- Template Contents
- How Templates Are Included
- How Templates Are Processed
- Commonly Encountered Templates
- Reconfiguring Projects Lab
Day 3
Working with Packages
- Overview
- Host Packages
- Target Packages
- User Space Configuration
- Integrating New Packages
- SRPM Packages
- Classic Packages
Kernel Development
- Kernel Configuration
- Building the Kernel
- Kernel Source Code Management
- Kernel Modules
- Developing Kernel Modules
- Managing Kernel Modules
Day 4
Debugging and Analysis
- Debugging in Workbench
- Device Debug Perspective
- Breakpoints
- Dynamic printf
- User Mode Debugging
- Build Requirements
- Debug Configurations
- Attaching to Running Processes
- Postmortem Debugging
- Memory Analyzer
- Performance Profiler
- Code Coverage Analyzer
- System Viewer
Getting Support
- Telephone Support
- Online Support (OLS)
- Support Request Checklist
- Support Process
- Support offerings