Armv8-R Workshop: 32-Bit Cortex® Mikrocontroller-Core für Echtzeit-Anwendungen im Automobil, in der Industrie und in eingebetteten Systemen - Live-Online-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 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 Armvv8 Real Time Profile
Cortex® 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 Separation
- Identification
- Asynchronous Stimuli