BareMetal Framework

Die Komponenten des BareMetal-Stack sind in C++ geschrieben.

  • Einfache Rückführung nach „C“.
  • Verwendet keinen dynamischen Speicher.
  • Platzsparend und performant geschrieben.
  • Zero-Overhead Sync: Keine Deadlocks oder Race Conditions durch ein inhärentes Architekturmodell ohne Bedarf an Task-Synchronisation.

Ready to run software stack (Klicken zum Vergrößern)

Kann als Bare-Metal Grundsystem oder in einen Task eines beliebigen RTOS integriert werden, z.B. FreeRTOS.
Einfaches Debugging: Wo keine Semaphoren sind, kann es keine „Priority Inversion“ oder „Deadlocks“ geben.

HW-Requirements:

  • Serial Interface (MMI, Monitoring, event injection)
  • System clock (1ms)
  • Optimiert für minimalen RAM, ROM Aufwand

Hardware unabhängig. Aktuell verwendet in ARM-Cortex Systemen, (NXP, STM32, ESP32) in den Bereichen Medizintechnik, BioTech, IoT.

Da der Stack minimale Hardwareabhängigkeit hat, ist er für jede CPU verwendbar, nicht nur ARM-Cortex.

Hardware & Plattform-Expertise:

Zusätzlich unterstützen wir Sie gerne bei Ihrer Entwicklung für Ihr Projekt mit ARM Cortex-M0/M3/M4/M7, STM32, NXP (LPC/i.MX), Espressif (ESP32) und IoT-Integration, auch für anders basierte embedded Systeme.