Direkt zum Inhalt

News

Percepio geht Partnerschaft mit BMW ein, um die Software-Leistung zu steigern

Da sich Fahrzeugarchitekturen zunehmend in Richtung leistungsstarker Rechenplattformen, kontinuierlicher Softwarebereitstellung und komplexer domänenübergreifender Interaktionen entwickeln, stehen Entwickler vor Problemen, die mit den bisherigen Tools nicht gelöst werden können. Die jüngste Entscheidung von BMW, die Observability-Technologie von Percepio einzusetzen, ist ein anschauliches Beispiel dafür, wie OEMs ihre Toolchains modernisieren, um diesen neuen Gegebenheiten gerecht zu werden.

BMW iX3 (Neue Klasse)

Mit freundlicher Genehmigung der BMW Group

 

Artikel "Permanenter Einblick ins Laufzeitverhalten" in der Elektronik

Das Laufzeitverhalten von Embedded-Software nachzuprüfen, ist schwierig. Es gibt zwar entsprechende Laufzeitanalyse-Tools, die aber nicht alle Eventualitäten abdecken können. Entscheidend ist also, eine für die Anwendung bestmöglich geeignete Tool-Kombination zu finden.

Lesen Sie den Artikel von Joshua Summa in der Fachzeitschrift Elektronik 1/2026 und online hier.

Xedge jetzt betriebsbereit für Zephy RTOS verfügbar

Xedge ist ein robustes IoT- und Web-Framework, das speziell für Mikrocontroller entwickelt wurde.
Es basiert auf dem industrietauglichen Barracuda Application Server (BAS) und wurde für eine vereinfachte Integration entwickelt.

Jetzt ist Xedge fertig integriert für das Zephyr RTOS verfügbar.

Xedge Lua

Hier können Sie das Lua-powered IoT und Web Framework für Zephyr basierte Embedded System von Github laden

Percepio Detect™ 2025.2 Release: Intelligentere Tests, tiefere Einblicke in Ihr System

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. Sie gewinnen durch intelligente Testverfahren tiefere und schnellere EInblicke in Ihr System und lokaliesieren Problemstellen wesentlich schneller.

Neu in Percepio Detect 2025.2

  • TaskMonitor
  • weitergehende Timeinganalysemöglichkeiten
  • Armv8-M Unterstützung
  • IAR Embedded Workbench Support neben dem GCC support
  • neues Demo-Paket
  • neue vereinfachte Testmöglichkeit (Eval)

Percepio DETECT 2025.1 released

Detect Dashboard, zeigt einen Core-Dump und einen Tracealyzer Trace an

 

Arduino vs. Xedge - blocking vs. non-blocking loops

The Problem with Arduino Loops

When you're starting out, Arduino is great: simple, accessible, and well-documented. But as your projects grow, it's biggest strength becomes a major limitation.

Let's explore why and how using Lua with Xedge offers a better path for beginners who want to eventually move on to writing scalable professio

Arduino's main loop is easy to understand:

void loop() {
   digitalWrite(13, 1); // LED on
   delay(250);          // Wait
   digitalWrite(13, 0); // LED off
   delay(750);          // Wait
}

But this is a blocking loop. In other words, your entire system halts while blinking an LED.

 

Successful Launch – Then Came The Problems

Observations from the field: Rick Jen, Microsoft

About 15 years ago, he worked at a company building network security appliances and was responsible for the development of custom Linux firmware. The product launch was successful; the company shipped and managed a large fleet of devices in the field. But after a few firmware releases, alerts began to come in from the device management system saying that there were intermittent problems – problems that they could not reproduce in the lab.

Kontinuierliches Monitoring wird entscheidend

Heute ist ein interessanter Artikel im elektroniknet.de von Andreas Lifvendahl erschienen.

Continuous Observability in CRA-Zeiten

"Der CRA setzt klare Vorgaben für die Embedded-System-Security: Hersteller müssen ihre Produkte während der Entwicklung und über den gesamten Lebenszyklus hinweg absichern. Ein zentrales Werkzeug dafür ist das kontinuierliche Monitoring in Echtzeit – bei Percepio »Continuous Observability« genannt. "

Lesen Sie den Artikel online hier im elektroniknet.de

Percepio Detect™ 2025.1 Release: verbesserter Linux Host Support

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.

Percepio DETECT 2025.1 released

Detect Dashboard, zeigt einen Core-Dump und einen Tracealyzer Trace an

 

Percepio Detect™ Launch

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.

Percepio Detect erweitert das Observability-Ökosystem für Embedded Systems, reiht sich lückenlos zwischen Tracealyzer und DevAlert ein und gewährleistet damit höchste Softwarequalität und Zuverlässigkeit – von der Entwicklung und dem Test bis zum Deployment

Percepio Detect vereinfacht das Debugging und Testing mit einem neuem revolutionärem Ansatz, sehen Sie sich das kurze Video dazu an:

 

Tracealyzer Tips and Tricks

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.

Proaktive Beobachtbarkeit: Die Zukunft der Embedded-Entwicklung

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.

© Embedded Tools GmbH | Schlikötterstiege 61 | 48161 Münster | Germany/Deutschland | Datenschutzerklärung | Impressum