News - TRACE32 supports PikeOS for MPU


The embedded tools company






Höhenkirchen-Siegertsbrunn, 19-Jan-2022




©iDragoș Grigore/Unsplash

TRACE32® supports PikeOS for MPU


Lauterbach, the world’s leading supplier of debug tools, and SYSGO, the leading European provider of real-time operating systems for critical embedded applications, are pleased to announce the support of SYSGO’s brand new product, PikeOS for MPU, within Lauterbach’s TRACE32 debug environment. The support includes debugging and tracing PikeOS for MPU applications as well as combined debugging of MMU and MPU based systems.

Lauterbach and SYSGO enjoy a long-standing cooperation with TRACE32 supporting PikeOS for more than 15 years. The PikeOS awareness has always provided easy access to PikeOS objects, such as partitions, tasks and threads. TRACE32 gives the user concurrent access to all partitions and tasks. Developers can view variables and set breakpoints on any task (or several of them) at any time, whether the task is currently active or not. As a result, developers using PikeOS for MPU are now able to debug their applications and systems on TRACE32 just the same way as they are used to do it with the classic PikeOS. This also includes tracing the system as a whole, covering all partitions and tasks. Using the sampled trace, TRACE32 can create comprehensive performance analysis and code coverage metrics.

PikeOS for MPU is a perfect fit to work together with a classic PikeOS system, especially in asymmetrical multicore environments. On a complex SoC, for example the Xilinx Ultrascale+, you may run classic PikeOS as SMP on the Cortex-A53 cluster, alongside with several PikeOS for MPU as AMP on the secondary Cortex-R5 cores. TRACE32, on the other hand, not only supports all Cortex-A and Cortex-R variants, and also SMP and AMP configurations, but now also supports both PikeOS variants. This means, one TRACE32 hardware setup is sufficient to debug the entire system. Starting an individual GUI for each PikeOS system, the developer can debug both PikeOS variants at the same time, with synchronized start and stop events. This is especially useful when looking for bugs in the communication between the systems. Moreover, TRACE32 can trace the whole system and show graphical charts of application and function run times. The timing is synchronized, which allows observation of the timing behavior of both, classic PikeOS and PikeOS for MPU, and measure latencies between both.

“We’re excited about the latest enhancements of SYSGO’s and Lauterbach products. The ongoing collaboration ensures that Lauterbach can provide the best debugging experience each and every time,” said Norbert Weiss, General Manager at Lauterbach.”

”It’s great to see the longstanding partnership with Lauterbach active and agile as during its inception. With both products, PikeOS classic and PikeOS for MPU, SYSGO and Lauterbach can now offer a complete unpreceded powerful solution for MMU, MPU and the necessary tool chain for configuration and debugging.”

Debugging PikeOS in AMP Configuration

On this page, you can download our Lauterbach News for Print and Social Media. If you have any questions concerning the publication, please contact Evi Ederer: presslauterbach.com
 

The printing of our News is only authorized if the copyrights are mentioned. The following formatting are to be applied and have to be printed directly under or next to the news: ©Dragoș Grigore/Unsplash

Download Lauterbach News with Logo Download Lauterbach News without Logo Download text only Download Product Image only

You can download the Press Releases consisting of the text and the image here. Please note: Our press releases may only be published on social media when using the image where our logo is included.

Download Lauterbach News with Logo for Social Media Download text only Download Product Image only

Additional Information
RTOS Debugger PikeOS



Copyright © 2022 Lauterbach GmbH, Altlaufstr.40, 85635 Höhenkirchen-Siegertsbrunn, Germany   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice. Report Errors
Last generated/modified: 19-Jan-2022