Für den Kunden Intellion, einen Spezialisten für Lagerautomatisierung in der Halbleiterfertigung, wurden spezialisierte Steuergeräte auf Basis von STM32 Mikrocontrollern entwickelt. Diese kommen in den hochautomatisierten Produktionsstätten zum Einsatz, um den Materialfluss und die Lagerlogistik präzise zu steuern.

Herausforderung & Architektur

Um eine hohe Wiederverwendbarkeit der Software über verschiedene Hardware-Revisionen hinweg zu gewährleisten, wurde eine Architektur gewählt, die Techniken aus dem AUTOSAR-Umfeld nutzt. Als Betriebssystem kam FreeRTOS zum Einsatz, ergänzt um eine strikte Abstraktion der Hardware- und Speicherschichten.

Implementierung des NVM-Stacks

Ein zentraler Bestandteil des Projekts war die Implementierung des kompletten Non-Volatile Memory (NVM) Stacks. Dieser ermöglicht die persistente Speicherung kritischer Konfigurations- und Betriebsdaten direkt im internen Flash des STM32 oder externen EEPROMs.

Konkret umfasste die Entwicklung:

Durch diese standardnahe Implementierung konnte eine robuste und langlebige Lösung für die harten Anforderungen der industriellen Halbleiterproduktion geschaffen werden.