EntwicklungssystemeBild: Sergej Khackimullin - Fotolia.com64 Bit Multi-Core-ProzessorsystemeEchtzeitbetriebssystem als Motor von Embedded-SystemenDer Markt für sichere, intelligente und vernetzbare Geräte wächst ständig. Innovative Unternehmen brauchendazu verlässliche Plattformen, mit der sie die Vorteile der neuesten Prozessor- und Hardwaretechnologien vollausschöpfen können. Eine solche Plattform ist VxWorks.Autor: Joachim Hampp68 <strong>elektronik</strong> <strong>industrie</strong> 04 / 2012www.<strong>elektronik</strong>-<strong>industrie</strong>.de
EntwicklungssystemeDie Plattform VxWorks von Wind River bietet Eigenschaftenwie Skalierbarkeit, Zuverlässigkeit und stabile Echtzeit-Performance(Bild 1). Außerdem verfügt sie überhardware-optimierte Multi-Core-Beschleunigungsfähigkeiteneinschließlich Betriebssystemkonfigurationen für Asymmetrisches(AMP) und Symmetrisches Multiprocessing (SMP). Beider neuesten Version VxWorks 6.9, handelt es sich um ein Echtzeitbetriebssystem(RTOS) für 32- und 64-Bit-Systeme, das zusammenmit leistungsstarken Entwicklungstools und Werkzeugenzur Entwicklung von Multi-Core-Prozessorsystemen erhältlichist.Generell sind VxWorks-Plattformen für eine Vielzahl von Gerätenoptimiert. Angefangen von Applikationen für Luftfahrt undVerteidigung über Netzwerk- und Konsumer<strong>elektronik</strong> bis hin zuRoboter- und Industriesysteme, medizinische Präzisionsmessgeräte,Navigationssysteme für Fahrzeuge und Telematiklösungen. DieRTOS-Plattformen sind eine robuste Grundlage für Unternehmen,die ihre Investitionen in proprietäre IP (Intellectual Property) optimalnutzen möchten. VxWorks befindet sich weltweit in über eineMilliarde Produkten erfolgreich im Einsatz.Laufzeitumgebungen skalieren und optimierenAufgebaut auf einem bewährten, höchst skalierbaren und deterministischenEchtzeit-Kernel können Unternehmen mit dem BetriebssystemVxWorks ihre Laufzeitumgebungen skalieren undoptimieren, indem sie nur die von ihren Geräten benötigten speziellenTechnologien nutzen. Ganz gleich, ob Anforderungen wiekleinste Codegröße oder höchste Rechenleistung verlangt sind, erhaltenEntwickler mit VxWorks genau die Flexibilität, die sie brauchen,um ihre optimale Lösung schnell und einfach zu realisieren.Kosten- und Qualitätsvorgaben sowie die gewünschten Funktionenlassen sich dabei einhalten bzw. implementieren.VxWorks unterstützt POSIX und Industriestandardprotokollewie IPv6 und TIPC (Transparent Inter-process Communication)und gewährleistet somit maximale Code-Portabilität und Interoperabilität.VxWorks 6.9 ist abwärtskompatibel zu bisherigen Versionendes Echtzeitbetriebssystems. Bereits entwickelte Projekte,Applikationen und BSPs (Board Support Packages), aber auchAuf einen BlickVerlässliche PlattformenHersteller, die an diesem kontinuierlichen Wachstum partizipierenmöchten, müssen spannende Applikationen in Hardware mit herausragenderPerformance und hoher Zuverlässigkeit packen und zugleichqualitativ hochwertige Produkte rechtzeitig auf den Markt bringen.Sie brauchen verlässliche Plattformen, mit der sie die Vorteileder neuesten Prozessor- und Hardwaretechnologien voll ausschöpfenkönnen.infoDIREKT www.all-electronics.de591ei0412Open-Source-Applikationen können daher von Entwicklern auchkünftig genutzt und mit VxWorks 6.9 auf 64-Bit-Technologie aufgerüstetwerden.VxWorks 6 enthält Frameworks für File-Systeme, Power-Managementund Interconnectivity sowie leistungsstarke Sicherheitsfunktionen,die sich für maximale Applikations- und Gerätesicherheitim Kern des Betriebssystems befinden. VxWorks ist das ersteRTOS, das nach dem Wurldtech Achilles Certification Program,ein international anerkannter Standard für <strong>industrie</strong>lle Cyber-Sicherheit,zertifiziert ist.VxWorks und Wind River Media Library bilden eine robustePlattform für Embedded-Grafiklösungen. VxWorks unterstütztQt, eine bekannte und bewährte GUI-Plattform mit hohem Funktionsumfangfür Embedded-Geräte.Umfangreiche Unterstützung für Systeme mit mehrerenProzessorkernenVxWorks-Plattformen bieten Multi-Core-Unterstützung im Betriebssystem,im Netzwerk-Stack und in den Entwicklungstools.Entwickler von Embedded-Software erhalten damit einen einfachenZugang zu Mehrkerntechnologie. Zugleich können sie aufalle Services und die bekannte technische Unterstützung von WindRiver zurückgreifen.Für Entwicklungen, die eine noch höhere Flexibilität bei derHardware-Partitionierung und Embedded-Virtualisierung verlangen,kann VxWorks mit Wind River Hypervisor kombiniert werden.Auf diese Art lässt sich das Versprechen vom Multi-Core-Processing in die Realität umsetzen. Der Hypervisor bietet flexibleKonfigurationen auf Multicore-Prozessoren, während ein hardwareunabhängigesInterface mit geringem Overhead zum Gastbetriebssystemvorhanden ist. Er ermöglicht es, flexible Multicore-Konfigurationen wie Multi-OS, Supervised AMP und Kombinationenvon AMP und SMP auf der gleichen Plattform zu nutzen.Multi-OS-Systeme sind jetzt praktisch auf Embedded-Plattformenund ermöglichen Systeme, die ein General-Purpose-OS wie MicrosoftWindows, Linux und ein „Hard Real-Time“ RTOS wie Vx-Works kombinieren.Die für Multi-Core-Processing optimierten VxWorks-Plattformenermöglichen die Entwicklung von Produkten mit hoher Leistungsfähigkeitauf der Basis neuester Multi-Core-Siliziumlösungenbei reduzierten Risiken und Investitionen. Da kommerziell verfügbareund technisch unterstützte Laufzeitplattformen zum Einsatzkommen, lässt sich die Entwicklungszeit für Mehrkernsystemeverkürzen. Für erhöhte Produktivität sorgt die Tatsache, dass dergleiche Entwicklungsprozess in identischer Umgebung verwendetwerden kann wie bei Einprozessorlösungen.Für Multicore-Konfigurationen mit Symmetrischem Multiprocessingund Asymmetrischem Multiprocessing liefert die neueVersion von Wind River VxWorks mehr Performance. Außerdemlassen sich beim Einsatz von VxWorks-Plattformen mehrere SMP-Betriebssysteme parallel nutzen.TQ-Minimoduleder schnelle und sichere Weg zum Markterfolg>> Der Energiesparer: Low Power QorIQ-Modul TQMP1020www.tq-group.com/TQMP1020tq_anz_eind_tqmp1020_178x29_100.indd 1 28.03.12 15:31www.<strong>elektronik</strong>-<strong>industrie</strong>.de <strong>elektronik</strong> <strong>industrie</strong> 04 / 2012 69