News
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:
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. "
Percepio View jetzt auch für FreeRTOS kostenlos verfügbar
Percepio View ist die neue kostenlose Trace Lösung für alle Entwickler die mit dem FreeRTOS arbeiten.
Percepio View steht jetzt zum Download bereit unter: https://traceviewer.io und auch unter FreeRTOS.org.
Percepio View jetzt für Zephyr RTOS kostenlos verfügbar
Percepio View ist die neue kostenlose Trace Lösung für alle Entwickler die mit dem Zephyr RTOS arbeiten.
Percepio View steht jetzt zum Download bereit unter: https://traceviewer.io
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.
Detect Dashboard, zeigt einen Core-Dump und einen Tracealyzer Trace an
New Security Features in Barracuda
New Security Features in Barracuda:
SoftTPM API - Hardware-Grade Security Without a TPM Chip
SoftTPM-Protected User Database - Encrypted and Integrity-Protected Access Control
Signed and Encrypted Applications - Protecting Code from Unauthorized Modifications
Modern Authentication - For a Passwordless Future
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 vereinfacht das Debugging und Testing mit einem neuem revolutionärem Ansatz, sehen Sie sich das kurze Video dazu an:
SSL Zertifikate Management
Real Time Logic hat einen interessanten Blogpost auf Linkedin veröffentlicht:
Tracealyzer 4.10.2
Wichtige Neuerungen betreffen Traceazyer für FreeRTOS und Zephyr RTOS.
Tracealyzer wurde für FreeRTOS 11 freigegeben und unterstützt jetzt Multicore SMP Traceing.
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.
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.
Tracealyzer 4.10
Wichtige Neuerungen betreffen die Nutzung von Traceazyer für FreeRTOS und Zephyr RTOS
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.
Percepio Detect Early Access Programm
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.
Ohne Durchblick kein Debugging
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.
Tracealyzer 4.9 mit wesentlichen Erweiterungen für Linux-Hosts verfügbar
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.
Team der Uni München entwickelt Flugcomputer mit Tracealyzer
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.
Software sorgt für Fortschritt bei Hardware
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.
Storyboard 8.1 Webinar
Join us to learn about the exciting enhancements introduced in Storyboard 8.1, that will make developing exceptional user experiences even easier.
Andreas Lifvendahl Is Percepio’s New CEO
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.
Tracealyzer Support für Renesas e² studio und RZ/T2 für Snapshot Recording
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.