PXROS-HR Certified RTOS
Sie kennen nach dem PXROS-HR Training die Mechanismen und Konzepte dieses Echtzeit-Betriebssystems für die Infineon TriCore-Architektur.
Sie verstehen die RTOS-Anwendung und Verbindung zum TriCore™ Memory Protection Unit (MPU) Mechanismus.
Softwareentwickler und Systemingenieure, die Betriebssystem-Anwendungen für sichere Systeme entwickeln wollen.
Sie kennen die Infineon TriCore™-Architektur und deren Memory Protection Unit MPU. Kenntnisse über Betriebssystem-Mechanismen sind von Vorteil.
Multicore Real-Time Microkernel
Message-based Communication
Interrupt Lock-Free Kernel
Static / Dynamic Resource Management
Tasks in PXROS-HR
- Task configuration/ initialization and activation
- InitTask stacks
- Task local variables
- Task priority and privilege level
- Task interface
- Task execution loop
- Tasks in PXROS-HR context
- Anatomy of a task
- Task priorities
- Task context change
- MPU-protected data and code areas
Inter-Task Communication
- Events
- Messages, message types, mailboxes, basic message flow
- Shared memory
Peripheral Handling
- Extended memory regions
- Access to HW peripherals
- Event-driven peripheral service
- Peripheral driver
Time in PXROS-HR
- Timer setup
- Timer tick
- Task periodic timer
- Time-out event
- Periodic events
PXROS-HR Multicore Concept
AURIX-2G Setup and Linker/Locator
- Startup code
- Interrupt and TRAP tables
- CSA regions
- PXROS-HR kernel and task placement
- Memory assignment in AURIX-2G
- Configuration table