Tracealyzer für Cesium RTOS verfügbar
Durch die Zusammenarbeit des Tool-Herstellers Percepio mit Weston Embedded, Anbieter des Cesium RTOS, wurde der Tracealyzer Trace-Recoder ins Betriebssystem Cesium RTOS integriert.
Durch die Zusammenarbeit des Tool-Herstellers Percepio mit Weston Embedded, Anbieter des Cesium RTOS, wurde der Tracealyzer Trace-Recoder ins Betriebssystem Cesium RTOS integriert.
There have been significant improvements in Tracealyzer over the last years. If you haven’t tried it in a while—or if you’re just getting started—here are some tips and tricks that can be handy when analyzing your FreeRTOS applications.
As you may know, the TraceRecorder library automatically records task scheduling and FreeRTOS API calls using the standard trace hooks in the FreeRTOS kernel. Beyond this, TraceRecorder offers an API for custom event tracing, allowing you to capture more detailed information. This is accessed by adding #include “trcRecorder.h” in your source files.
Wichtige Neuerungen betreffen die Nutzung von Traceazyer für FreeRTOS und Zephyr RTOS
Bei der Entwicklung von Embedded Software wird Beobachtbarkeit (Observability) meist nur reaktiv eingesetzt, etwa beim nachträglichen Debugging oder durch Log-Analysen. Höchste Zeit für einen proaktiven Ansatz, der in der Lage ist, auch sporadische Fehler früh einzufangen.
Von Andreas Lifvendahl
Lesen Sie den Artikel im embedded-software-engineering Portal.
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.
Wer beim Debugging im Dunkeln tasten muss, hat es schwer! Wir alle kennen das: Stunden vor einer wichtigen Firmware-Veröffentlichung stürzt das System ab und man versucht fieberhaft, den fehlerhaften Code zu identifizieren und zu korrigieren.
Wichtige Neuerungen betreffen die Nutzung von Traceazyer auf einem Linux Hostsystem.
Bei dieser Version lag der Fokus auf einer benutzerfreundlicheren Installation und Ausführung von Tracealyzer auf Linux-Host-Computern. Die Installation wurde durch ein neues, alleinstehendes Installationspaket, das alle für den Betrieb von Tracealyzer benötigten Komponenten enthält, stark vereinfacht. Auf den meisten Linux-Distributionen können neue Benutzer Tracealyzer nun innerhalb weniger Minuten zum Laufen bringen.
Tracealyzer unterstützt bei der Analyse der Code-Performance
Ein Elektronikteam der Uni München wollte einen Flugcomputer selbst entwickeln. Mit zunehmender Komplexität des Systems wurde es immer schwieriger, die internen Abläufe des Mikrocontrollers zu durchschauen. Die Tracealyzer-Software von Percepio erwies sich hier als sehr hilfreich.
Lesen Sie den Artikel auf der all-electronics Webseite hier.
Interview mit Andreas Lifvendahl
Seit Januar ist Andreas Lifvendahl CEO bei Percepio. Das Unternehmen entwickelt Applikationen für Software-Debugging und Tracing. Warum das Thema Software auch im hart umkämpften Hardware-Markt an Bedeutung gewinnt und welchen Beitrag Percepio hier leistet, erfahren Sie im exklusiven Interview.
Andreas Lifvendahl Is Percepio’s New CEO
Percepio has appointed Andreas Lifvendahl as Chief Executive Officer. Andreas brings valuable expertise from over 25 years leading and advising technology startups and growth companies. He joins Percepio from IMINT Image Intelligence AB (Imint), where as CEO since 2012 he grew the startup into a publicly traded firm powering visual intelligence for over one billion Android smartphones globally.
Percepio Application Note #35 covers setting up snapshot recording for Tracealyzer for FreeRTOS in Renesas e² studio. Streaming mode over the on-board J-Link is also possible, but the focus here is on how to use e² studio.
Durch die Zusammenarbeit des Tool-Herstellers Percepio mit PX5, Anbieter des gleichnamigen RTOS, wurde der Tracealyzer Trace-Recoder ins Betriebssystem PX5 RTOS integriert.
Lesen Sie den Artikel dazu im elektroniknet.de
Tracelazyer 4.8.2 wurde heute freigegeben, es handelt sich um eine Service Release.
Sehen Sie sich das Interview mit Sensorbee über die erfolgreiche Nutzung von DevAlert an
Mit dem Tracealyzer SDK können Anwender, die andere Target RTOS verwenden, eigene Tracealyzer-Integrationen für beliebige RTOS und C/C++-Systeme erstellen.
Darüber hinaus ermöglicht dies die Erweiterung der Beobachtbarkeit von Tracealyzer über RTOS-Ereignisse hinaus, z.B. durch das Hinzufügen von Instrumentierung in Kommunikationsstacks, Dateisystemen, Treibern und anderen wichtigen C/C++ Bibliotheken in Ihrer Anwendung.
Der Tracealyzer SDK ist ab sofort ohne Aufpreis bei Erwerb einer Lizenz nutzbar.
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).
Percepio® DevAlert® 2.0 sorgt mit Core Dumps, individuellen Diagnosefunktionen und der Integration von Third-Party-Tools für uneingeschränkte Edge-Observability
Percepio is the company behind the well-known Tracealyzer, a desktop application that enables embedded engineers to visually diagnose issues within their own software through traces.
Crank hat sich nach dem großen Interesse am Thema GUI-Entwicklung in den letzten Jahren entschieden auch auf der Embedded World 2023 wieder vor Ort präsent zu sein. In Halle: 4 auf dem Stand: 4-559. Dort wird die neue Storyboard Version 8 vorgestell mit dem integriertem mit dem Storyboard Validator.
Tracealyzer 4.7 bietet eine Vielzahl weiterer neuer Features zur Optimierung der Softwareentwicklung.
- Observability für beliebige C/C++-Software,
Bare-Metall Support (ohne RTOS)
- Profiling-Unterstützung für Automotive-ECUs
- Verbessertes Applikations-Tracing
- Kompaktes Logging
- UDP-Streaming
- Verbesserte Unterstützung für Arm® Cortex®-A/R
- Updates für Percepio® DevAlert®
Crank hat ein neues Demo-Image erstellt, für den populären NXP i.MX 8M Nano. Mit 3 verschiedenen Beispielen: Robotterarm, Backofen und Patientenüberwachungsmonitor.
Die Erstellung moderne UI's auf Ihrem NXP i.MX 8M Nano ist jetzt noch einfacher - Laden Sie die Demo herunter und flashen Sie sie direkt auf Ihr Board!
© Embedded Tools GmbH | Schlikötterstiege 61 | 48161 Münster | Germany/Deutschland | Datenschutzerklärung | Impressum