Finden Sie hier die Liste mit den gefilterten Produkten auf Basis Ihrer aktuellen Auswahl.
Referenzkunden
Beratung
Lassen Sie sich beraten, nutzen Sie unser Formular, wir melden uns umgehend bei Ihnen zurück. Oder rufen Sie an: +49 251 98729-0.
NEWS
- 13.06.2011
Rapita Verification Suite (RVS) vorgestellt - 16.03.2011
Rapita hält einen Vortrag auf der Avionics 2011 - 07.12.2010
Embedded Software Engineering Kongress 2010 - 22.11.2010
RapiCover beta Programm gestartet - 24.09.2010
RapiTime 2.4 mit C++ Support - 21.05.2010
RapiTime 2.3 - "Step-back in time" - 11.05.2010
Elektronik automotive congress - 22.03.2010
Rapita kündigt "Rückschritte" im Debugging an: RapiTime Rewind - 01.03.2010
Zero Overhead Instrumentation mit RapiTime - 22.02.2010
Artikel über WCET im elektroniknet und der Elektronik embedded
RTBx Daten-Logger
Raptia RTBx
- Hardware Trace-Aufzeichnung mit Timing
- Benötigt nur minimalen Overhead auf Target
- Aufzeichnung von bis zu 100 Millionen Instrumentation Points pro Sekunde
- Kompatible mit den meisten embedded Mikroprozessoren und -controllern
- Langzeit Aufzeichnung (bis zu 1 Terrabyte komprimierte Trace Daten)
- Unterstütz Worst Case Execution Time, Performance und Code Coverage Analyse
Zeit Trace Erzeugung
Ein zeitlicher Trace des laufenden Programmcodes ist neben der statischen Code Analyse eine Voraussetzung für die Worst Case Execution Time (WCET) Analyse, Preformance Profiling und die Code Analyse mit RapiTime.
Die RapiTime Werkzeuge ermöglichen eine automatische Instrumentierung von vorhandenem C und ADA Source Code. Jeder Instrumentation Point (IPoint), welcher von den Tools in den Source Code integriert wurde, schreibt eine IPoint ID (eine numerische Konstante) an eine spezifische Output-Port- Adresse. Dies lässt sich meist mit einer einzelnen Assembler-Instruktion ermöglichen.
Beim Ausführen der Software werden dann eine große Menge an IPoints über den Port ausgegeben. Aus diesem Trace von IPoints lässt sich dann der präzise Pfad, den die Software während ihrer Ausführung genommen hat, erschließen.
Möglichkeit der Trace Aufzeichnung
Bei der RTBx handelt es sich um eine Hardwarelösung welche an einen Output Port eines Zielsystems angeschlossen wird, um bis zu 100 Millionen IPoints pro Sekunde aufzuzeichen und mit Zeitinformationen zu versehen.
Die RTBx führt eine transparente Kompression der einkommenden Daten durch, bevor Sie auf der 1 Terrabyte großen eingebauten Festplatte gespeichert werden. Dies ermöglicht die Aufzeichnung eines detaillierten Execution- Time- Traces, der von 24 Stunden bei höchster Datenrate bis zu mehreren Wochen dauern kann. Die maximal mögliche Aufzeichnungsdauer hängt aber auch stark von der Geschwindigkeit des Prozessors auf dem Zielsystem, dem Grad der Instrumentierung und dem Ablauf des Programmes ab.
Analyse der aufgezeichneten Daten
Sobald die Aufzeichnung der Trace Daten beendet ist, können die Daten mit den Werzeugen von RapiTime analysiert und weiter verarbeitet werden.
Die RTBx Hardware
Bei der RTBx handelt es sich um einen High Performance dual-core PC der mit einem speziellen Motherboard ausgestattet ist, welches es ermöglicht, Daten mit sehr hoher Geschwindigkeit zwischen dem speziellen I/O Board und dem CPU Speicher auszutauschen.
In der Standardausführung wird die RTBx mit einem speziellen I/O Board (bis zu 1 GByte Speicher), 2GBytes 1066MHz CPU Speicher und 2x 500 GBytes Festplatten ausgeliefert. Weitere Erweiterungen sind möglich, aber in der Regel, selbst bei sehr intensiven Anwendungen, nicht nötig.
Kompatibilität
Die RTBx ermöglicht das einfache und generische Aufzeichnen von Execution Time Traces und ist verwendbar mit einer großen Zahl der verfügbaren Mikroprozessoren und -controllern. Die Spanne der unterstützen Controller reicht von kleinen 8-bit Controllern wie dem MC68HC08 bis zu den aktuellsten embedded Hochleistungsprozessoren wie dem MPC750/MPC740.
Downloads
- Rapita RTBx (PDF | 0.18 MB)

