Software-Safety für Embedded-Systeme

Embedded Office, Produkt, News

MPU-Zertifizierungskit von Embedded Office vereinfacht Entwicklung zertifizierter, sicherheitskritischer Embedded-Software

18. Februar 2013 – Embedded Office, Spezialist für Embedded-Systeme mit Schwerpunkt auf sicherheitskritischen Anwendungen, bietet mit dem „MPU Zertifizierungskit“ eine vorqualifizierte Komponente, die Hersteller von sicherheitsrelevanten Systemen bei der normenkonformen Entwicklung unterstützt und den Weg zu einer schnellen, zuverlässigen Zertifizierung des Endprodukts ebnet.

Das neue MPU Zertifizierungskit ermöglicht den Einsatz des Echtzeitkernels µC/OS-MPU als vorqualifizierte Komponente. Die Zertifizierung wurde auf dem Mikrocontroller STM32F103 nach der IEC61508 durchgeführt, einer internationalen Norm zur Entwicklung von elektrischen, elektronischen und programmierbar elektronischen (E/E/PE) Systemen, die eine Sicherheitsfunktion ausführen. Dieses Zertifikat bietet die Flexibilität, um die Zertifizierung von µC/OS-MPU mit minimalem Aufwand auf andere Prozessoren und andere Normen anzupassen. Der Kunde spart hierdurch Zeit und Geld. Anwendungen finden sich zum Beispiel im Industriebereich, in der Medizintechnik, etc.

„Sicherheitsrelevante Systementwicklungen werden immer komplexer und die Einhaltung von Sicherheitsnormen wird für viele Hersteller wegen gesetzlicher Anforderungen immer bedeutender. Die Zertifizierung sicherheitskritischer Software ist jedoch ein aufwändiger und langwieriger Prozess“, erklärt Thomas Amann, Geschäftsführer von Embedded Office. „Mit dem neuen MPU Zertifizierungskit bieten wir nun eine vorqualifizierte Komponente, welche die Entwicklung sicherheitskritischer Anwendungen erleichtert und den Zertifizierungsprozess in erheblichem Maße reduziert.“

Das nach DIN EN ISO 9001 zertifizierte Unternehmen beweist seine Safety-Kompetenz seit vielen Jahren. Embedded Office unterstützt bereits viele sicherheitskritische Projekte mit Software-Komponenten und individueller, projektbezogener Beratung. Mit dem MPU Zertifizierungskit hilft Embedded Office bei der Umsetzung von Normen und Standards im Rahmen der Entwicklung sicherheitskritischer Software und vereinfacht somit die Zertifizierung. Das MPU Zertifizierungskit enthält alle notwendigen Elemente, um eine lauffähige Applikation zu erstellen. Dazu gehören:

  • Source-Code;
  • verschiedene Handbücher wie Safety-, Target-Integration-, User-, Reference- und System- Manual;
  • TÜV Zertifikat µC/OS-MPU STM32: Typ-Prüfung für vor-qualifizierte Software-Komponente von µC/OS-MPU V1.0.0.

Auf Wunsch kann dem Kunden auch die Testumgebung zur Verfügung gestellt werden. Für die funktionale Sicherheit bei der Projektdurchführung sorgt bei Embedded Office der Functional Safety Engineer Wolfgang Engelhard (TÜV FS Eng 4424/11).

µC/OS-MPU – Speicherschutz von Tasks

Branchenübergreifend schätzen immer mehr Embedded-System-Entwickler die Möglichkeit, mit geschützten Speicherbereichen für Tasks die Entwicklungszeit zu verkürzen. Embedded Office bietet hierfür das μC/OS-MPU-System an, welches konzeptionell für Embedded Systeme optimiert ist. μC/OS-MPU bietet einen hardwaretechnisch unterstützten Speicherschutz für moderne CPUs mit Memory-Protection-Unit (MPU) oder Memory-Management-Unit (MMU). μC/OS-MPU bildet ein System mit Prozessen, die ein oder mehr Tasks (sogenannte Threads) enthalten. Jeder Prozess verfügt über Lese- und Schreibrechte. Der Datenaustausch zwischen Threads erfolgt auf die gleiche Weise wie bei μC/OS-II-Tasks, die Handhabung zwischen verschiedenen Prozessen wird durch den Kern des Betriebssystems erreicht. Dies erleichtert die Integration von Third-Party-Software wie Protokoll-Stacks, Grafikmodule, Dateisystem-Bibliotheken und anderer Komponenten. Debugging und Fehlerdiagnose werden vereinfacht, da ein Fehlermanagementsystem Informationen über die verschiedenen Prozesse liefert. Der Hardware-Schutzmechanismus kann von der Software nicht umgangen werden. Bestehende μC/OS-II-Applikationen können mit minimalem Aufwand adaptiert werden.

Weitere Informationen über das neue MPU Zertifizierungskit erhalten Sie auf der Embedded World 2013 in

Halle 5, Stand 218

Zurück