rsyocto is loading...

Kritische Echtzeit-Datenverarbeitung mit niedriger Latenz

Design zur Verarbeitung von Latenz- und Echtzeit-kritischen Daten unter Verwendung eines der folgenden Konzepte:

  • Ausführen von Echtzeit-kritischen Aufgaben nur in Hardware
  • Verwendung eines eigenständigen Echtzeit Microcontrollers (MCU) zusammen mit Embedded Linux
  • Einsatz eines Echtzeitbetriebssystems (RTOS) auf einem Hypervisor (Arm®v8-A) gleichzeitig mit Embedded Linux
  • Entwicklung einer Linux Kernel Mode Application (Treiber) für pseudo Echtzeit-kritische Aufgaben
  • Entwurf einer Windows™ Kernel Mode Application (Treiber) für pseudo Echtzeit-kritische Aufgaben
  • Entwicklung eines Linux/Windows™ Dienstes (Service) für pseudo Echtzeit-kritische Aufgaben

Einige Tools, die verwendet werden können:

  • Intel® Nios® II Soft-Core Processor (External Interrupt Controller, Shadow Registers,...)
  • External Arm®-based Microcontrollers (MCUs)
  • Real-time Operating Systems (RTOS) (e.g. FreeRTOS, Arm® CMSIS OS, ChibiOS, Erika (AUTOSAR))

Hohe Erfahrung in Hardware und Software mit den folgenden Arm®-basierten Mikrocontrollern

  • STmicroelectronics® STM32 (e.g. stm32F3, stm32F4, stm32F7, stm32L1, stm32L4, stm32H7,...)
  • Cypress Semiconductor® (Infineon® AG) PSOC (e.g. PSOC4, PSOC5, PSOC6,...)

Erfahrung in Hardware und Software mit den folgenden Arm®-basierten Mikrocontrollern

  • Silicon Labs® (e.g. EFN32 Giant Gecko,...)
  • Atmel® (Microchip®) SAM (e.g. SAM4E, SAM3S...)
  • Nordic Semiconductor® (e.g. nRF52,...)
  • Maxim Integrated® (Analog Devices®) (e.g. MAX32670,...)