EntwicklungssystemeBild:er Wind RiverBild 1: Die VxWorks Produktübersicht.Bild 2: Mit Wind River Workbench lassen sich Probleme aufspüren und beseitigen,Applikationen entwickeln und die Code-Komplexität reduzieren.Volle 64-Bit-VerarbeitungViele Embedded Systeme nutzen bereits 64-Bit-Prozessoren. Bisherwurden die Fortschritte in der Prozessortechnologie von kommerziellenEchtzeitbetriebssystemen jedoch nicht ausgeschöpft.VxWorks 6.9 ist das erste kommerzielle RTOS, das komplettes64-Bit-Processing, I/O- und Memory-Unterstützung bietet unddamit eine Rechenleistung ermöglicht, wie sie bisher nur Supercomputer-und Server-Umgebungen vorbehalten war. Volle 64-Bit-Verarbeitung ermöglicht den Zugriff auf Memory über der4-GByte-Grenze und setzt gleichzeitig das Potenzial von 64-Bit-Prozessoren frei.Integrierte MiddlewareVxWorks-Plattformen enthalten getestete und geprüfte NetzwerkundMiddleware-Technologie. Die Nutzung dieser Standardtechnologienträgt dazu bei, dass Entwickler die Entwicklungszeit verkürzenund sich voll auf die Implementierung wettbewerbsfähigerUnterscheidungsmerkmale und Funktionen in ihre Produkte konzentrierenkönnen.Optimierte EntwicklungstoolsuiteVor dem Hintergrund steigender Komplexitäten gewinnt eine Palettean Werkzeugen, die mit dem Betriebssystem eng verknüpftsind, zunehmend an Bedeutung. So enthalten die VxWorks-Plattformendie integrierte Wind River Workbench Development ToolSuite zusammen mit den als Option erhältlichen Wind RiverWorkbench On-Chip Debugging JTAG-Tools. Entwickler profitierendamit während des gesamten Entwicklungsprozesses von Fähigkeiten,die sich in einer gemeinsamen integrierten Umgebungbefinden.Eine komplette Plattformintegration einschließlich leistungsfähigerTools für Debugging, Code-Analyse und Test sind weitereMerkmale der Plattformen. Es können die Code-Qualität verbessertund die Testzyklen verkürzt werden. Die als Option verfügbarenJTAG Debugging Tools für Debugging auf Systemebene dienendazu, komplexe Multi-Core-Probleme zu lokalisieren und zu lösen.Aufgrund der technologischen Führungsposition von Wind Riverbeim Debugging von Multi-Core-Prozessoren mit seinenWorkbench On-Chip Debugging-Lösungen können Kunden Problemezwischen der Hard- und Software schnell aufspüren. Basierendauf dem Eclipse-Framework ist Workbench durch In-House,Third-Party, Open Source und kommerzielle Plug-Ins erweiterbar.VxWorks-Cert-PlattformFür sicherheitskritische Anwendungen, die nach den strengen Anforderungengemäß RTCA DO-178B und EUROCAE ED-12Boder IEC 61508 und andere Softwarestandards zertifiziert werdenmüssen, bietet Wind River seine VxWorks-Cert-Plattform an.Beim Einsatz dieser Cert-Plattform können Entwickler in ihrenProdukten nicht nur die technologischen Vorteile der neuestenMikroprozessoren nutzen, sondern viel wichtiger, Geräte realisieren,die höchst anspruchvolle Sicherheitsstandards und Zertifizierungenerfüllen.Die VxWorks-Cert-Plattform enthält über 240 Funktionen, eindirektes Subset von VxWorks 6.x APIs. Diese sind codekompatibelzum VxWorks RTOS und ermöglicht damit eine einfache Portierungvon Applikationen zu und von der sicherheitskritischenPlattform.Nach dem Abschluss der Entwicklung kann das finale Softwaresystemmit der Wind River Certification Evidence DVD getestetwerden. Sie enthält alle Bestandteile, die für eine DO-178BLevel A, B, C oder D des Betriebssystems erforderlich sind.ZertifizierungsbestandteileUnterstützt wird die VxWorks-Cert-Plattform durch das umfangreicheSet an Zertifizierungsbestandteilen gemäß der IEC 61508SIL-3-Anforderungen. Eine komplett mit Hyperlinks verseheneDVD ermöglicht die schnelle Rückverfolgung der Zertifizierungsdaten,angefangen bei den Anforderungen über Design, SourceundBinär-Code und Test-Case-Phasen mit einem einfachenBrowser. Dank der Evidence-DVD können Entwickler künftig aufdas Studieren dicker Papierstapel verzichten.Die VxWorks-Cert-Plattform unterstützt auch die EntwicklungssuiteWind River Workbench. Diese lässt sich mit eigenen,Third-Party-, Open-Source- und kommerziell verfügbaren Pluginserweitern.Als Option steht ein Embedded TCP/UDP/IPv4 Netzwerk-Stackzur Verfügung. Für safety-kritische Systeme lässt sich dieser inVerbindung mit der VxWorks-Cert-Plattform nutzen. Der Vx-Works Cert Netzwerk-Stack enthält einen vollständigen Satz anZertifizierungsbestandteilen, geeignet für DO-178B Zertifizierungenauf höchster Ebene – Level A und IEC 61508 SIL3. (jj) nDer Autor: Joachim Hampp ist Regional Engineering Manager CEbei Wind River.70 <strong>elektronik</strong> <strong>industrie</strong> 04/2012www.<strong>elektronik</strong>-<strong>industrie</strong>.de
EntwicklungssystemeDebugger um IO-Modul erweitertMessung auf ZielsystemebeneDie Firma iSystem hat ein Hardware-Erweiterungsmodulder Embedded-Softwareentwicklungs-und TestplattformiC5000 auf den Markt gebracht. Anwenderdieses Tools können direkt aus der Entwicklungsumgebungheraus digitale undanaloge Signale messen und zur Stimulationdes Zielsystems generieren. Zusätzlicheignet sich dieses Modul zur Messung undAufzeichnung von Strom und Spannungauf Zielsystemebene. Damit kann zum Beispielder Einfluss der Software und einzelnerFunktionen auf den Stromverbrauchzur Laufzeit bewertet werden.„Mit dem iSystem IO-Modul haben wireinen weiteren Innovationsschritt im BereichSoftwareentwicklungs- und Testwerkzeugefür Embedded-Systeme umgesetzt.Wie man deutlich sieht, bewegen wiruns mit großen Schritten in Richtung Softwaretestunterstützungim gesamten Produktentstehungsprozess.Das ist schon seiteinigen Jahren unsere Strategie und mitdem Inkrafttreten neuer Standards, wiezum Beispiel der ISO 26262 im Automotive-Bereich,auch immer mehr von unserenKunden gefordert“, sagte Erol Simsek, Vorstandssprecherder iSystem AG.Technische Eckdaten des IO-Moduls:■■ System Port: Inter-Emulator Synchronisationund Trigger-Ausgang, 100 Ω serielleTerminierung.■■ Digitale Eingänge: 8 Kanäle, 10 kΩ Eingangsimpedanz,5 V tolerant, ESD-geschützt.■■ Digitale Ausgänge: 8 Kanäle, 100 Ω serielleTerminierung, ESD-geschützt.■■ Analoge Eingänge: 2 Kanäle, 8-Bit-ADCs, 1 MΩ Eingangsimpedanz, Spannungsbereich±5,0 V mit 1:1-Probe, ±50V mit 10:1-Probe, 3 ns Abtastrate.■■ Analoge Ausgänge: 2 Kanäle, 8-Bit-DACs, ±4,5 V bipolare Ausgänge, ±7mA Treiber, 100 Ω Ausgangswiderstand.■■ Optionaler 10 MHz Temperatur-kompensierterPräzisionsoszillator TCXOfür genaue und lange Trace/Analyzer-Aufzeichnungen.■■ Alle digitalen Signale sind 3,3 V LVTTLkompatibelund ESD-geschützt.■■ Alle analogen Signale haben eineSchottky-Diode als Über-/Unterspannungsschutz,außer das Current Sense-Signal.■■ Nominale Abtastrate ist 1 MS/s.Das IO-Modul kann über die Entwicklungsumgebungin den so genannten Power-Measurement-Modusgeschaltet werden.Die eigentliche Strommessung istShunt-basierend, das heißt, eine Messungerfolgt über eine entsprechende Schaltungmit Shunt-Widerstand, die das IO-Modulmit dem Zielsystem verbindet. Mit der optionalerhältlichen Power-Measurement-Probe ist eine solche Schaltung realisiert.Es sind unterschiedliche Widerstandswertedurch Jumper einstellbar. (jj) ninfoDIREKT 573ei0412Bilder: iSystemOben: Schaltung Shunt-basierte Strommessung.Unten: IO-Modul als Erweiterung der ToolplattformiC5000.CWIEME Berlin 201226 - 28 Juni 2012Messe Berlin – DeutschlandJETZT anmelden für IhreKOSTENLOSE EintrittskarteIC5000, IO-Modul und Power-Measurement-Probeemail: tickets@coilwinding.e7even.comTel: ++44 1258 446280 Fax: ++44 1258 446355www.<strong>elektronik</strong>-<strong>industrie</strong>.de <strong>elektronik</strong> <strong>industrie</strong> 04/2012 71