rsyocto is loading...

Low-latency real-time critical Data Processing

Design to process latency and real-time critical Data by using one of the following Concepts:

  • Running real-time critical Tasks only in Hardware
  • Using a self-contained real-time Microcontroller (MCU) together with Embedded Linux
  • Running a real-time OS (RTOS) on a Hypervisor (Arm®v8-A) simultaneously with Embedded Linux
  • Writing a Linux Kernel Mode Application (Driver) for pseudo real-time critical Tasks
  • Writing a Windows™ Kernel Mode Application (Driver) for pseudo real-time critical Tasks
  • Writing a Linux/Windows™ Service for pseudo real-time critical Tasks

Some Tools that can be used:

  • Intel® Nios® II Soft-Core Processor (External Interrupt Controller, Shadow Registers,...)
  • Dualcore ARM® Cortex®-R5 Real-Time Processors of the Xilinx® Ultrascale™+ MPSoC
  • External Arm®-based Microcontrollers (MCUs)
  • Real-time Operating Systems (RTOS) (e.g. FreeRTOS, Arm® CMSIS OS, ChibiOS, Erika (AUTOSAR))

High-level Experience in Hardware and Software with the following Arm®-based Microcontrollers

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

Experience in Software with the following Arm®-based Microcontrollers

  • 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,...)