Das eSOL-Whitepaper „When and How to Use Virtualization in Embedded Systems Design“ bietet eine Einführung und detaillierte Anleitung zur Anwendung von Virtualisierungstechnologien in der Entwicklung eingebetteter Systeme. Es behandelt die Vorteile, Herausforderungen und spezifischen Anwendungsfälle von 4 verschiedenen Hypervisors-Typen, die für Automotive-Entwickler von Interesse sind. Zudem wird ein neuer Echtzeit-Hypervisor auf Basis einer innovativen Multikernel-Technologie mit POSIX-Schnittstelle vorgestellt, der eine bessere Leistung und Interferenzfreiheit (FFI) auf Multi-/Manycore-Hardware ermöglicht.
Aber auch die Herausforderungen der Virtualisierung werden diskutiert. Dazu zählen mögliche Leistungseinbußen, die erhöhte Systemkomplexität und die Notwendigkeit spezieller Kenntnisse zur Verwaltung virtueller Umgebungen. Die Autoren schlagen praktische Lösungsansätze vor, um diese Herausforderungen zu bewältigen.
Zusammenfassend bietet das Whitepaper nicht nur theoretisches Wissen, sondern auch praktische Ratschläge und konkrete Beispiele, wie Virtualisierung effektiv eingesetzt werden kann. Die klare Struktur und die fundierten Analysen machen es zu einer empfehlenswerten Lektüre für alle, die sich mit der Entwicklung moderner eingebetteter Systeme beschäftigen. (oe)