Home Componentes Eingebettete Technologie, Multicore und Virtualisierung. Bist du auf dem Laufenden?

Eingebettete Technologie, Multicore und Virtualisierung. Bist du auf dem Laufenden?

Eingebettete Technologie, Multicore und Virtualisierung. Bist du auf dem Laufenden?
Von Casey Weltzin, Produktmanager, National Instruments

Die Welt des eingebetteten Designs hat sich in den letzten zehn Jahren dramatisch verändert, und ihre Entwicklung zeigt keine Anzeichen einer Verlangsamung. Die Multicore-Verarbeitung (in Form von Symmetric Multiprocessing (SMP) und Asymmetric Multiprocessing (AMP)) wird zum Mainstream, wobei von 6 bis 2007 erwartet wird, dass die Einnahmen eingebetteter Multicore-CPUs um den Faktor 2011 steigen werden (Venture Development Corporation). Darüber hinaus haben FPGAs (Field Pogrammable Gate Arrays) an Leistungsfähigkeit zugenommen und sind an Kosten gesunken, wodurch Hochgeschwindigkeitsfunktionen bereitgestellt werden, die nur mit anwendungsspezifischen integrierten Schaltungen (ASICs) erreicht werden können. Schließlich verwischt die Virtualisierung die Verbindung zwischen Hardware und Software, indem sie ermöglicht, dass mehrere Betriebssysteme auf einem einzigen Prozessor laufen. Welche Chance haben Embedded-System-Entwickler angesichts der rasanten Entwicklung dieser Technologien, mitzuhalten? In diesem Artikel wird kurz erläutert, was diese Technologien für eingebettete Designs bedeuten und wie Sie diese Änderungen nutzen und gleichzeitig die Entwicklungszeit auf ein Minimum reduzieren können.