Multiprocessing-Lösung für Dual-Core-Prozessor

Wind River, Anbieter für Lösungen zur Optimierung von Geräte-Software und deren Entwicklungsprozessen, hat eine multiprocessing-fähige Entwicklungsumgebung für den Dual-Core-Prozessor MPC8641D des Halbleiter-Spezialisten Freescale vorgestellt.

Die End-to-End-Umgebung umfasst Wind Rivers Commercial-Grade Entwicklungsumgebung Workbench, On-Chip-Debugging-Tools, Laufzeit-Umgebungen, Interprocessor Communication Protocols sowie Middleware für die Entwicklung von Geräte-Software auf der Grundlage des Dual-Core-Prozessors MPC8641D. Damit könne das Leistungspotenzial, das in Multicore-Komponenten angelegt ist, für die Entwicklung neuer Funktionalitäten insbesondere in Networking- und Kommunikationsgeräten tatsächlich nutzbar gemacht werden, so das Unternehmen.

Die Lösung unterstützt die Fähigkeit des MPC8641D für symmetrisches Multiprocessing (SMP) sowie homogenes und heterogenes asymmetrisches Multiprocessing (AMP) durch Betriebsumgebungen auf der Basis von Linux und VxWorks. Durch zeitgleichen Betrieb des Echtzeitbetriebssystems VxWorks auf beiden Cores lässt sich nach Angaben von Wind River das Maximum an Verarbeitungsleistung für homogenes AMP ausschöpfen. Die Kommunikation erfolgt über das speziell entwickelte TIPC (Transparent Interprocess Communication Protocol); ein gemeinsamer Speicher koordiniert Tasks und Ressourcen. TICP ermöglicht den Entwicklern, die Funktionalitäten des Gerätes optimal aufzuteilen und jedem Core bestimmte Aufgaben zuzuweisen.

Mit der Workbench sollen umfangreiche Test- und Virtualisierungstools für Kontrolle, Analyse und Debugging in allen Entwicklungsphasen zur Verfügung gestellt werden. Für das Multicore-Debugging wird der Wind River ICE eingesetzt. Die JTAG-Servertechnologie, optimiert für die Spezifikationen des Prozessors MPC8641D, erlaubt multiples Debugging sowohl auf einem Chip als auch in einem System. (Detlef Scholz / ala)

tecCHANNEL Shop und Preisvergleich

Links zum Thema Software-Entwicklung

Angebot

Bookshop

Bücher zum Thema

eBooks (50 % Preisvorteil)

eBooks zum Thema

Software-Shop

Softwareentwicklung