Percepio
Optimieren Sie die Entwicklung Ihrer eingebetteten Systeme durch Software-Observability über den gesamten Produktlebenszyklus hinweg. Verkürzen Sie die Debugging-Zeiten und beschleunigen Sie die Produktbereitstellung.
Erkennen und beheben Sie Probleme in bereits im Einsatz befindlichen Geräten aus der Ferne mit Percepio Detect, um schnelle Lösungen und einen zuverlässigen Betrieb zu gewährleisten.
Die beiden wichtigsten Lösungen von Percepio sind Tracealyzer und Detect.
Die 2009 gegründete und im schwedischen Västerås beheimatete Firma Percepio ist ein Softwarehersteller, der sich auf embedded Software und Visualisierung spezialisiert hat. Der Vertrieb in Deutschland und der Schweiz erfolgt exklusiv über die Embedded Tools GmbH.
Tracealyzer
Das Kernprodukt Tracealyzer ist ein Werkzeug zur Visualisierung von Laufzeitdaten aus (RT)OS basierten embedded Systemen.
Mit der zunehmenden Komplexität von Embedded Software und den Einsatz von RTOS, werden bessere Tools zur Fehlersuche benötigt. Als Ergänzung zu existierenden (On-Chip-) Debug-Tools analysiert der Tracealyzer Echtzeit Trace-Daten aus dem System und kann diese in unterschiedlicher Form grafisch darstellen. Erst damit ist ein Debugging von RTOS basierten System zeitsparend möglich.

Unterstützen Sie Ihre Softwareentwicklung mit visueller Trace-Diagnose des Laufzeitverhaltens
Tracealyzer, umfassend in der Funktionalität und komfortabel und intuitiv zu bedienen. Somit können Softwareentwickler leicht einen tiefen Einblick in das Echtzeitverhalten Ihres Systems bekommen und sparen erheblich Zeit gegenüber der Verwendung konventioneller Methoden. Mit Tracealyzer debuggen Sie Ihr System auf einem völlig neuem Niveau und spüren Fehler schneller und leichter auf als mit klassischem Debuggern.
Mit Tracealyzer können Sie Ihr System auch leichter validieren und optimieren.
Testen Sie Tracealyzer selbst für Ihr RTOS, laden Sie hier eine Eval der Vollversion.
Percepio Detect
Erkennen Sie schwer greifbare Probleme frühzeitig. Umgehen Sie mühsame Reproduktionsversuche. Debuggen Sie mühelos.
Percepio Detect bietet Continuous Observability zur Erkennung von Abstürzen und Stabilitätsrisiken in RTOS-basierter Embedded-Software. Detect wurde für die nahtlose Integration in Ihre internen Tests, CI/CD-Pipelines und Feldtests entwickelt und hilft Ihrem Entwicklungsteam, Probleme frühzeitig zu erkennen und zu beheben – lange bevor sie die Produktion erreichen.
Mit Detect können Sie bereits beim ersten Anzeichen eines Problems detaillierte Einblicke gewinnen, wodurch Sie das Debugging beschleunigen und die Notwendigkeit einer mühsamen Reproduktion von Problemen reduzieren. Es ist ein echter Game-Changer für jene sporadischen, schwer reproduzierbaren Fehler, die Ihr Projekt sonst zum Scheitern bringen könnten. Mit Detect werden „Albtraumfehler“ zu schnell behobenen Problemen.
Darüber hinaus hilft Ihnen Percepio Detect dabei, versteckte Stabilitätsrisiken aufzudecken, wie z. B. „Beinahe-Fehler“ und Timing-Anomalien aufgrund von Multithreading-Problemen, die andernfalls unentdeckt bleiben würden. Überwachen Sie das Timing und die Ressourcennutzung der Software, legen Sie Warnschwellen fest und erhalten Sie sofortige, detaillierte Einblicke in Anomalien – um nicht nur zu verstehen, was passiert ist, sondern auch warum.
Schauen Sie sich hier das kurze Video zum Überblick über Percepio Detect an!
| Anhang | Größe |
|---|---|
| Percepio Tracealyzer Datasheet | 712.44 KB |
| The 5 most common RTOS Development Bugs and how to spot them | 1.17 MB |
| Percepio Detect | 361.6 KB |
Percepio Detect™
Percepio Detect™ ist die neue Ergänzung zu Percepios Portfolio an Tools und baut auf mehr als einem Jahrzehnt an Erkenntnissen und Erfahrungen auf. Mit Detect überbrückt Percepio die getrennten Sichtweisen bei Entwicklung, Test und Wartung von embedded Systemen.

Tracealyzer RTOS
Unterstützen Sie Ihre Softwareentwicklung mit visueller Trace-Diagnose!

Tracealyzer bietet eine neue intuitive Möglichkeit für den Softwareentwickler das Echtzeitverhalten von embedded Echtzeit-Software-Systeme zu analysieren. Durch den kontinuierlichen Einblick in das Laufzeitverhalten und weitere Analysekomponenten finden Sie damit Probleme schneller, vermeiden diese und optimieren die Performance Ihres System schnell und einfach.
Tracealyzer unterstützt das kontinuierliche Trace Streaming und ermöglicht so ein praktisch unbegrenztes Tracing von Task-Scheduling-Abläufen, Interrupts und Applikations-Logging. Das Trace Streaming wird durch Debugg Probes (SEGGER J-Link, KEIL ULINK) ermöglicht, was auf ARM Cortex-M- und Renesas RX-Mikrocontrollern ein hohes Performance-Niveau ermöglicht. Unterstützt wird das Trace Streaming auch über Netzwerkverbindungen, USB und an die Dateisysteme von Geräten mit beliebigen, vom RTOS unterstützten Prozessoren.
Unterstützt werden FreeRTOS + Amazon FreeRTOS + SAFERTOS, Micrium µC/OS-III, Cesium RTOS, On Time RTOS-32, ThreadX, Synopsys EV6x OpenVX, PX5, Zephyr
Tracealyzer Linux
Unterstützen Sie Ihre Softwareentwicklung mit visueller Trace-Diagnose!
Tracealyzer von Percepio bietet eine neue intuitive Möglichkeit das Verhalten von Linux basierten Systemen im Detail zu analysieren. Sie finden
damit Probleme schneller, vermeiden diese und optimieren die Performance Ihres Systems schnell und einfach.
Tracealyzer VxWorks
Unterstützen Sie Ihre Softwareentwicklung mit visueller Trace-Diagnose!
Tracealyzer von Percepio bietet eine neue intuitive Möglichkeit das Echtzeitverhalten von Wind River VxWorks (ab 5.5) basierten Systemen zu
analysieren. Sie finden damit Probleme schneller, vermeiden Probleme und optimieren die Performance Ihres Systems schnell und einfach.
Percepio DevAlert™

Percepio DevAlert™ - ein Werkzeug zur einfachen Qualitätssicherung von IoT-Software - hat auf der Embedded World 2019 den "Best in Show Award in der Kategorie Development Tools and Operating Systems des Embedded Computing Design Magazins gewonnen.

@ 
















Tracealyzer version 4.8 is released, with major optimizations and improvements for Zephyr RTOS, and support for 64-bit target processors (FreeRTOS, Zephyr and SafeRTOS only).




































