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ärent synchronisationsfreies Architekturmodell.

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

Kann als Bare-Metal Grundsystem oder in einen Task eines beliebigen RTOS integriert werden.
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-Cortext basiert.

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 und auch bei anders basierten embedded Systemen.