Helix Platform Cert Edition Essentials
The Helix Platform Cert Edition Essentials course provides engineers with a fast, cost-effective way to acquire the skills necessary to develop safety-critical applications with Helix Platform.
Course Description
The Helix Platform Cert Edition Essentials course provides engineers with a fast, cost-effective way to acquire the skills necessary to develop safety-critical applications with Helix Platform.
Course Results
After this course, participants will be able to perform the following:
- Take a requirement specification to a working application
- Develop, test, and debug safety-critical applications with the VxWorks real-time operating system (RTOS) running as a guest in a Helix Platform system
- Accelerate the development and configuration of ARINC 653 safety-critical systems
- Use Helix Platform–specific Wind River Workbench facilities to configure Helix Platform applications
- Build applications within partitions, and use ARINC ports for I/O from partitions
- Use core tools efficiently: debugger, Wind River System Viewer.
Products Supported
- Helix Virtualization Platform Cert Edition for ARMv8 (version 21.12)
Course Format
- This four-day expert-led course consists of lectures and lab sessions.
- Attendees use Helix Platform 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.
Audience
- Application developers creating standards-based safety-critical applications
- Developers who primarily use C and need to develop partition-based applications using the features of the Helix Platform and VxWorks partition operating system
Syllabus
Day 1
GETTING STARTED WITH HELIX PLATFORM CERT EDITION
- Helix Platform Cert Edition overview
- ARINC 653 overview
- The specification
- System overview
- Creating a system
- Booting and connecting host and target
- XML editors
- Hands-on lab
- Key references
- LAB: Getting Started with Helix Platform
HVP CERT EDITION HYPERVISOR ARCHITECTURE
- Architectural design
- Memory translations
- Virtual machines and devices
- Booting Helix Platform Cert Edition
HVP CERT EDITION HYPERVISOR CONFIGURATION AND BUILD
- Architectural design
- Host tools
- Memory pools
- Project Types
- Booting and loading
- Hands-on lab
- Key references
- LAB: Developing a Helix Platform System
Day 2
PARTITIONS
- Partitions introduction
- Essentials
- Key references
PROCESSES
- Time in ARINC 653
- Introduction to processes
- Essentials
- Hands-on lab
- Key references
- LAB: Scheduling Helix Platform Processes
INTRA-PARTITION COMMUNICATION
- Intra-partition communication introduction
- Essentials
- Hands-on lab
- Key references
- LAB: Communication Within a Partition
Day 3
INTER-PARTITION COMMUNICATION
- Inter-partition communication introduction
- Essentials
- Hands-on lab
- Key references
- LAB: Communicating Between Partitions
HEALTH AND ERROR MANAGEMENT
- Introduction to health monitoring
- Process-level error handling
- Partition and module-level error handling
- Hands-on lab
- Key references
- LAB: Monitoring the Health of Processes
SYSTEM ARCHITECTURE
- Overview
- Concept review
- Partition OS space
- Module OS space
- HVP Cert Edition multi-core support
- Key references
HVP CERT EDITION SHARED MEMORY
- Shared memory features
- Technical details
- System configuration
- Hands-on lab
- Key references
- LAB: Creating a Multi-Core Helix Platform System
Day 4
HVP CERT EDITION DEBUGGING
- Debugger overview
- Debug access architecture
- VxWorks guest debugging configuration
- System mode debugging configuration
- Debugging details
- Hands-on lab
- Key references
- LAB: Debugging Guests
SYSTEM VIEWER IN HVP CERT EDITION
- Introduction
- Configuring System Viewer
- Settings for application mode connections
- Settings for system mode connections
- Instrumenting a VxWorks guest
- Using System Viewer
- Hands-on lab
- Key references
- LAB: Using System Viewer
OPTIONAL APPENDICES
- Comparing VxWorks 653 3.0.1.1, HVP SR0640, and HVP Cert Edition 21.12
- Embedded RTOS overview
- Helix Platform certification
- Miscellaneous certification elements
- Helix Platform XML primer
Prerequisites
Prerequisite Skills
- One year of C or C++ programming experience
Prerequisite Courses
- None
Related Courses
- None
COURSE DETAILS SUMMARY
- Duration: 4 Days
- Course Information: View
- Format: Instructor-led lectures and hands-on lab sessions; instructor-led Live
Remote delivery available - Type: Instructor-led