Chiisai Open-Source-Spezifikation für die effiziente HAL-Entwicklung auf kleinen Mikrocontrollern

Von Sebastian Gerstl 2 min Lesedauer

Anbieter zum Thema

Mit dem in Zusammenarbeit mit Infineon entwickelten Chiisai demonstriert Vector eine vollständig offene und lizenzfreie Spezifikation, die die Entwicklung von Hardware-Abstraction-Layers (HAL) auf kleinen Mikrocontrollern grundlegend vereinfacht.

Der offene Chiisai-Standard unterstützt die herstellerübergreifende Entwicklung von HALs, Middleware und Embedded-Software für kleine Mikrocontroller.(Bild:  Vector Informatik)
Der offene Chiisai-Standard unterstützt die herstellerübergreifende Entwicklung von HALs, Middleware und Embedded-Software für kleine Mikrocontroller.
(Bild: Vector Informatik)

Chiisai verfolgt das Ziel, HAL-Implementierungen bewusst schlank zu halten: die Spezifikation fokussiert sich auf notwendige Basisfunktionen, reduziert dadurch den Software-Footprint und unterstützt den effizienten Einsatz ressourcenbegrenzter Mikrocontroller.

Der Name Chiisai stammt aus dem Japanischen und bedeutet „klein“ – passend zur Zielsetzung der Spezifikation: Diese richtet sich speziell an Mikrocontroller mit begrenzten Ressourcen, wie sie üblicherweise in Sensoren, Aktuatoren und anderen kompakten Embedded-Systemen eingesetzt werden. Die Chiisai-Spezifikation beschreibt standardisierte Schnittstellen für relevante Basis- und Kommunikationsfunktionen und abstrahiert Treiber klar von Middleware. Dadurch lassen sich Software-Komponenten einfacher auf unterschiedlichen Hardwareplattformen wiederverwenden.

In Zusammenarbeit mit der Halbleiterindustrie entwickelt

Entstanden ist Chiisai in enger Zusammenarbeit mit Infineon, das umfassende Mikrocontroller- und Hardwareexpertise in die Entwicklung der Chiisai-Spezifikation mit einbrachte. Der Halbleiterspezialist trug so dazu bei, die Spezifikation gezielt auf kleine Mikrocontroller auszurichten.

Das Ziel besteht darin, die HAL-Entwicklung auf kleinen Mikrocontrollern praxisnah, effizient und herstellerübergreifend zu standardisieren. Neben Infineon unterstützen auch andere Halbleiterhersteller wie Microchip Technology den Chiisai-Standard bereits aktiv und treiben gemeinsam den Aufbau eines offenen, herstellerübergreifenden Software-Ökosystems voran.

Ein offener Standard für ein wachsendes Software-Ökosystem

Mit der Chiisai HAL Spezifikation steht ein offener Standard zur Verfügung, der die Entwicklung herstellerunabhängiger HALs vereinfacht. Die Spezifikation senkt Einstiegshürden erheblich, ermöglicht die schnelle Entwicklung eigener HALs und deren Nutzung durch unterschiedliche Middlewares, unabhängig vom Mikrocontroller oder Hardwarehersteller. So entsteht ein wachsendes, herstellerübergreifendes Ökosystem, das Interoperabilität fördert, Integrationsaufwand reduziert und die Zusammenarbeit zwischen OEMs, Tier-1s und Halbleiterherstellern erleichtert. Damit profitieren Unternehmen entlang der gesamten Wertschöpfungskette von einem deutlich einfacheren Zugang zu modernen Embedded- und SDV-nahen Software-Stacks.

Durchgängige Kompatibilität mit MICROSAR IO

Die Interfaces von Vectors neuem Software-Base-Layer MICROSAR IO sind vollständig mit der Chiisai-Spezifikation kompatibel. Sobald ein Chiisai-konformer HAL für einen Mikrocontroller verfügbar ist, kann MICROSAR IO ohne zusätzliche Anpassungen auf dieser Hardwareplattform eingesetzt werden. MICROSAR IO ist zugleich nur eine von vielen Middlewares, die auf einem Chiisai-basierten HAL aufsetzen können.

Die offene Chiisai-Spezifikation wurde in einem GitHub-Repository veröffentlicht.. (sg)

(ID:50953729)

Jetzt Newsletter abonnieren

Verpassen Sie nicht unsere besten Inhalte

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung