|
|
|
|
|
|
„There are three ways in which people can act wisely: through reflection, which is the noblest; through imitation, which is the easiest; through experience, which is the most bitter.“ (Konfuzius)
|
|
|
|
|
 Newsletter in February 2026
- Unique: Percepio Tracealyzer - NEW: Percepio Tracealyzer v4.11 - Secure, CRA-compliant firmware-updates with emBoot-Secure - Not an option, but a mandatory requirement - The industry gathering: embedded world 2026
|
|
|
|
|
 |
The first month of the new year is already history, but it’s certainly not too late to wish you, dear readers (please feel included, everyone - I don't like this gender nonsense), a happy and healthy new year.
Above all, a peaceful year. As long as the world is ruled by unpredictable egomaniacs, my belief in a world without war is fading. The world has not been closer to a global catastrophe for decades.
I wish for a year in which the conflicts on this earth come to an end, in which we can once again devote our energy undividedly to our lives, our goals, and our work - without being unsettled by daily horror stories.
So that we can lead a completely normal life again.
|
|
 |
Unique: Percepio Tracealyzer I have already reported on Percepio's Tracealyzer several times in the newsletter. Percepio's Tracealyzer is widely regarded as the “best solution in its class” with market-leading visualization and a wide range of views and analysis functions. The tool is unrivalled for faster development, simplified debugging, and system performance optimization. Tracealyzer's unique features include: Integrated logging support Tracealyzer combines RTOS tracing with extensive logging support. This enables more detailed execution traces for debugging application code. See here. Intelligent, scalable trace view - The execution trace features floating text labels that display events such as kernel API calls and log entries and provide additional details that help explain the trace.
- Tracealyzer remains clear and responsive even when zooming out over long traces, providing clarity and overview of system activity.
- Tracealyzer includes many productivity features such as links between related events, right-click context menu options, bookmarks, and numerous filtering and customization options.
Communication flow diagram Tracealyzer provides a concise overview of runtime interactions between threads via RTOS objects. Read more here. Detailed time measurements - Profile tasks with job-level metrics, including minimum / average/maximum execution time, response time, periodicity, separation, and fragmentation for each job—from activation to completion—without additional instrumentation.
- Profile and visualize the time between any two points in the code, either within a single task (“runnable tracing”) or between ISRs/tasks with intervals. See https://percepio.com/tracealyzer-tips-and-tricks.
Flexible trace capture J-Link RTT, ITM/SWO, TCP, UDP, USB, and custom solutions. Summary of Tracealyzer features and capabilities.
|
 |
 |
NEW: Percepio Tracealyzer v4.11 If you already work with Tracealyzer, you will appreciate the new features in v4.11: Multicore streaming Improved performance and robustness thanks to a redesigned trace streaming framework with one channel per core. Significant improvements to ESP32 support • Improved trace streaming performance thanks to the new multicore streaming framework. • Support for Ethernet and Wi-Fi streaming. • Improved stability of ESP-IDF AppTrace streaming on multicore devices thanks to an updated guide. • Easier setup through improved documentation. Zephyr support • More reliable identification of idle tasks • Improved display of k_sleep() events • Optional automatic tracing of all Zephyr ISRs • Segger RTT streaming can now be enabled on Arm64 targets with RTT support. VxWorks support • Updated event definitions up to version 2025.09. Simplified Recorder The outdated “legacy snapshot mode” has been removed, resulting in fewer configuration files and a cleaner code base - and thus fewer setup issues. Snapshot traces are still supported via the RingBuffer streamport module. Most existing users should not be affected by this change, as the Getting Started guides were updated some time ago. Compact tracing Improved usability of ELF-based name resolution, reducing trace data size and overhead by recording object references instead of full strings. Resolved object names are now stored with the trace, allowing traces to be reopened and shared without requiring access to the original ELF file. Stability and usability Release v4.11 includes additional bug fixes and improvements. Users with an active subscription can download the new version
|
 |
 |
Secure, CRA-compliant firmware updates with SEGGER emBoot-Secure
SEGGER’s emBoot-Secure is the new solution for secure and verifiable firmware updates on embedded devices that comply with the Cyber Resilience Act. The solution combines modern cryptographic methods with a controlled update workflow and ensures that only authentic firmware approved by the manufacturer can be installed. emBoot-Secure is based on a security architecture with asymmetric cryptography that guarantees the authenticity and integrity of the firmware. The private signing key is stored on a dedicated signature server at a freely selectable and secure location. The devices to be updated contain the corresponding public key for verifying the signature. Firmware updates are prepared as compact and protected packages that are digitally signed, encrypted, and compressed before delivery to the target system.
|
 |
 |
|
|
|
Keine Option, sondern zwingende Voraussetzung
“Secure firmware updates are no longer an option for products with embedded systems, but a mandatory requirement,” says Rolf Segger, founder of SEGGER. "Segger offers a complete package that includes all the tools necessary to be immediately secure and CRA-compliant. Security should never be seen as a do-it-yourself project. Experimenting with product security has always been risky, both economically and in terms of reputation. The new CRA requirements also create a significant legal risk. SEGGER has decades of experience with this technology and has been using it for many years to securely update its own J-Links and flash programmers." The emBoot Secure Code is optimized for minimal code size, high portability, and short execution times, reducing boot time to a minimum. The updates are delivered via the customer's application software and support all common transmission paths, including Ethernet, WLAN, USB, SD card, CAN, Bluetooth, LoRa, and Zigbee. After a restart, the emBoot Secure bootloader checks the update and only installs it if all integrity and authenticity checks have been successfully completed. emBoot-Secure can be seamlessly integrated into existing development and production processes and is suitable for a wide range of applications, from networked embedded devices to industrial systems in closed or restricted networks.
|
 |
 |
The industry gathering: embedded world 2026 Last but not least, the embedded community will meet again in Nuremberg from March 10 to 12, 2026 – at embedded world 2026. Experts from all over the world will gather at embedded world to network and discuss the latest trends in the field of embedded systems. This world-leading conference at the interface between applied research and industrial applications is driven by both technology and applications with a strong focus on cross-system and cross-domain aspects. You can find our partners in Hall 4: SEGGER Microcontroller booth 4-367, RAZORCAT booth 4-420, and PERCEPIO booth 4-238 from Logic Technology and booth 4-170 from Zephyr Project.
|
 |
 |
I wish you a good start to your plans for the quarter.
Sincerely Yours, Marian A. Wosnitza
„Experience is not what happens to you, but what you make of it."
(Aldous Huxley, British writer and philosopher)
|
|
|
|
|
|
|
|
|