Wind River Studio for Wind River Linux Application Developers
The Wind River® Studio Linux Application Development course provides engineers with a fast, cost-effective way to acquire the skills necessary to configure and utilize components of Wind River Studio IDE.
COURSE DESCRIPTION
The Wind River® Studio Linux Application Development course provides engineers with a fast, cost-effective way to acquire the skills necessary to configure and utilize components of Wind River Studio IDE.
After this course, participants will be able to perform the following:
- Configure and set up the Studio IDE environment
- Manage GitLab, Virtual Lab, Artifacts, and Wind River Linux Build System with Studio Explorer
- Design, develop, build, run, and test Linux platform projects and applications in the Studio IDE environment
- Write applications that take advantage of advanced Studio IDE features
- Debug Wind River Linux applications with modern IDE tools
Products Supported
- Wind River Studio
- Wind River Linux LTS
Course Format
- This two-day expert-led course consists of lectures and lab sessions.
- Attendees use Wind River IDE to gain experience with the topics presented, using VS Code 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 IDE and Wind River Linux
- New project members on teams already using Wind River Studio IDE 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 makefiles
- 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 Platform Developers
- Wind River Linux LTS Essential
Syllabus
Day 1
Introduction to Wind River Studio IDE
- Overview
- Studio Explorer
- Resources
- Introduction to application projects
- Lab Exercise: Getting Started with the Studio IDE Lab Environment
Developing Wind River Linux on VS Code
- Overview
- Introduction to Wind River Linux platform projects
- Building target images
- Lab Exercise: Developing a Platform Project on VS Code
Target Management
- Virtual targets
- Managing Virtual Lab
- Deploying to virtual targets
- Lab Exercise: Working with Virtual Lab
Artifact Management
- Overview
- Browsing build images
- Adding group accounts
- Downloading and uploading files
- Lab Exercise: Managing Linux Build Artifacts
Day 2
GitLab Management
- Creating projects
- Forking projects
- Adding group accounts
- Downloading and uploading files
- Lab Exercise: Working with GitLab Projects
Application Development
- Application development workflow
- Application debugging
- Lab Exercise: Developing Application Projects in VS Code
- Lab Exercise: Using an SDK Container
- Lab Exercise: Debugging Application with GDB
- Lab Exercise: Debugging a Program Crash with GDB
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