bluewind

Academy

HighTec PXROS-HR Basic Hands-on Training

2-day training on PXROS-HR, the RTOS for Functional Safety

PXROS-HR is a safety IEC 61508 SIL-3 & ISO 26262 ASIL-D certified micro-kernel real time operating system, providing the highest level of data protection, functional safety and robustness. It is inherently designed for multicore environment and distributed systems to fit demanding requirements of industrial and automotive applications.

Product Description

Description


Purpose

The PXROS-HR Basic Training enables software engineers to gain practical knowledge of PXROS-HR Real Time Operating System, designed specifically for Safety Critical Applications and multicore environments. Participants are introduced to fundamentals of PXROS-HR architecture, application patterns, basic Kernel mechanisms and APIs.

Audience

The course is aimed to Technical Directors, Software developers and System Engineers. The main prerequisite is a working knowledge of C/C++ . Although useful, knowledge of RTOS or multicore concepts is not required. A practical prerequisite for hands-on is to have your own workstation equipped with a HighTec Free Entry Toolchain (or a regular HighTec commercial license) and the suggested evaluation board for the specific architecture on which the course is oriented.

Method

The course consists in spoken sessions and hands-on example exercises. The method relies on a great interaction between the trainer and the participants, with the possibility of Q&A sessions between one topic and another. First day is focused on the fundamental elements of the PXROS-HR operating system, while on the second day the main elements are explored in depth, by proposing a guided hands-on which allows incrementally to build a basic example application useful to start developing your project.

Outcome

At the end of the course, the trainees should be familiar with the key aspects of PXROS-HR development framework, and ready to begin practical development on real applications. Participants learn PXROS-HR framework, build toolchain, and safety mechanisms. They learn how to create, configure and manage RTOS tasks in a real software project. Last, they can practically set up and build their first OS-based examples, test and debug them on an evaluation board.

Outline


Day 1: PXROS-HR fundamentals

  • Tuning-in / Session Introduction
  • OS Tasks
  • Inter-task Communication
  • I/O Management
  • Time Elements
  • PXROS-HR Multicore Concept
  • API Nomenclature on PXROS-HR
  • PXROS-HR Framework
  • Resource Management
  • Recap, retrospective and discussion

Day 2: Inside the PXROS-HR elements and hands-on

  • Task Event Interface
  • Timing Objects
  • Creating New Task in C-based Framework
  • I/O Interface
  • Name Server
  • Message Communication
  • Interrupt Handling
  • Single to Multicore Migration
  • Multicore Hands-on Evolution [optional]
  • Recap, retrospective and discussion