Armv8-R Workshop: 32-Bit Cortex® Mikrocontroller-Core für Echtzeit-Anwendungen im Automobil, in der Industrie und in eingebetteten Systemen - Präsenz-Training
Sie kennen die Architektur, Besonderheiten und Vorteile der Armv8-R (Real-Time) Kernarchitektur.
Sie verstehen es, Mikrocontroller mit entsprechenden Kernen für Ihre Zwecke auszuwählen und effizient einzusetzen.
Sie können C- und Assembler-Programme erstellen, nutzen Safety- und Security-Mechanismen und haben den perfekten Einstieg in die Entwicklung Cortex® v8-R basierter Systeme.
IHRE VORTEILE:
Effektiver und zeitsparender Einstieg in die Gesamtthematik
Praktische Tipps zu Multicore, Safety und Security
Übungen auf USB-Stick oder als Download
Kompendium als Aufbereitung und für das Nachvollziehen des Gelernten auch nach dem Training.
Hardware- und Software-Architekten, Hardware- und Software-Entwickler, Testingenieure
ANSI-C Kenntnisse; Erfahrung mit Programmierung und Aufbau eines Mikroprozessor-/Mikrocontrollersystems.
Overview Arm(R)v8 Real Time Profile
Cortex(R)-R52 Processor Architecture
Instruction Sets
Synchronization and Barriers
- Exclusive Monitors
Writing C for Arm
Exceptions and Handling
- Exception Levels
- Interrupts and Aborts
- Interrupt Controller Architectures
- Routing and Trapping
- Nesting and Returning
Timer
- Generic Timer
- Performance Monitor Unit
Internal Connectivity and Memory
- Bus Interfaces
- Tightly Coupled Memory and Caches
- Performance Aspects
Memory Protection Unit " Purpose and Use Cases " Regions and Attributes Safety Aspects " Register Protection " Indirect Memory Access " Dual Core Lockstep " ECC " Error Reporting Debug and Tracing Virtualization
- Use Cases
- Hypervisor
- Temporal and Spatial Seperation
- Identification
- Asynchronous Stimuli