Wind River Studio for Wind River Linux Platform Developers
The Wind River® Studio Linux Platform Development course provides engineers with a fast, cost-effective way to acquire the skills necessary to configure and utilize components of the Wind River Studio platform.
COURSE DESCRIPTION
The Wind River® Studio Linux Platform Development course provides engineers with a fast, cost-effective way to acquire the skills necessary to configure and utilize components of the Wind River Studio platform.
After this course, participants will be able to perform the following:
- Describe Wind River Studio and its core capabilities
- Use Studio to develop and customize Wind River Linux platform projects
- Build and validate a Wind River Linux platform project in a cloud environment
- Use layers and templates effectively
- Use Studio Pipeline Manager to create and run pipelines
- Use Studio CLI to manage the Studio Linux build system, pipeline manager, artifacts, GitLab, Jenkins, device registry, and Virtual Lab
Products Supported
- Wind River Studio 23.09
- Wind River Linux LTS 22
- The following targets are available:
- QEMU simulated target (Intel® x86-64)
Course Format
- This two-day expert-led course consists of lectures and lab sessions.
- Attendees use Wind River to gain experience with the topics presented, using the Studio web interface and command-line interface techniques.
- Participants examine and exercise simulated targets in hands-on labs.
- Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.
Audience
- Developers who are getting started with Wind River Studio and Wind River Linux
- New project members on teams already using Wind River Studio and Wind River Linux
- Developers who want to learn more about writing applications targeting Linux-based devices
- Customers who have recently purchased or are considering purchasing Wind River Studio and Wind River Linux
Prerequisite skills
- Basic understanding of operating systems and debugging techniques
- Understanding of the Yocto build system
- Functional knowledge of Linux
- One year of C or C++ programming experience on Linux/UNIX
Prerequisite Courses
- None
Related Courses
- Wind River Studio for Linux Application Developers
- Wind River Linux LTS Essentials
Syllabus
DAY 1
Introduction to Wind River Studio
- Wind River Studio Overview
- Wind River Studio Tools
- Platform Development Environment
- Application Development Environment
- LAB: Getting Started with the Wind River Studio Lab Environment
Developing Wind River Linux on Studio
- Wind River Linux Overview
- Studio Linux Build System
- Using Studio Linux Build System
- Customizing the Platform Project
- LAB: Developing Platform Projects
- LAB: Customizing Platform Projects
- LAB: Creating a Software Development Kit (SDK)
- LAB: Creating an SDK Container
Target Management
- Physical Targets
- Virtual Targets
- Studio Virtual Lab
- Customizing the Virtual Target
- LAB: Customizing Virtual Targets
DAY 2
Layers and Templates
- Layers
- Structure of the layer
- Adding Layers
- Creating Layers
- Templates
- Adding Templates
- Layer and Template processing
- LAB: Creating Layers
Pipeline Manager
- Pipeline Manager Overview
- Pipeline Tasks
- Using the Jenkins Task
- Triggering a pipeline
- LAB: Creating a Build and Test Pipeline
- LAB: Creating Pipeline Task
- LAB: Using the Jenkins Task
- LAB: Setting up Webhook Triggers
- LAB: Creating Scheduled Triggers
COURSE DETAILS SUMMARY
- Duration: Estimated Course Duration: 2 Days
- Course Information: View
- Format: Instructor-led lectures and hands-on lab sessions; instructor-led Live
Remote delivery available - Type: Instructor-led