Home > Vendors >

Percepio

Percepio offers two novel capabilities for embedded software developers, Visual Trace Diagnostics and IoT Device Monitoring, This way, we help developers improve software quality, product performance, development productivity, and time-to-market.

Troubleshooting Embedded Applications with Runtime Visualizations

Using an RTOS often increases the complexity of embedded applications. For example, there could be timing issues that only happen in certain situations that are difficult to replicate and debug. Normal debug techniques such as breakpoints often fail to isolate the problem.

Join this presentation to learn how visualization of runtime behavior can ease debugging and help you quickly identify the root cause of an issue, using a hands-on example.

Go to Session


Live Q&A - Troubleshooting Embedded Applications with Runtime Visualizations

Live Q&A with Kristoffer Martinsson for the theatre talk titled Troubleshooting Embedded Applications with Runtime Visualizations

Go to Session


Live Q&A - Using Visual Trace Diagnostics to Evaluate Linux User space and Kernel space Implementations

Live Q&A with Mohammed Billoo for the theatre talk titled Using Visual Trace Diagnostics to Evaluate Linux User space and Kernel space Implementations

Go to Session


Getting Started with Azure RTOS Using STM32 MCUs

IoT Edge devices need a robust, secure, real-time operating system that simplifies connecting to the cloud. In this webinar, attendees will learn how to leverage Azure RTOS to securely connect to Azure Cloud and view hands-on demonstrations using the STM32L4 Discovery board.
Join us to gain an understanding of:

  • Real-time Operating Systems (RTOS)
  • Azure RTOS
  • Deploying Azure RTOS to the STM32
  • Connecting an embedded system to Azure Cloud
  • Tracing RTOS applications using Percepio Tracealyzer

Go to Session


Live Q&A with Jacob Beningo and Kristoffer Martinsson - Getting Started with Azure RTOS Using STM32 MCUs

Live Q&A session with Jacob Beningo and Kristoffer Martinsson following the release of the webinar titled 'Getting Started with Azure RTOS Using STM32 MCUs'

Go to Session


Live Q&A with Jacob Beningo and Kristoffer Martinsson - Getting Started with Azure RTOS Using STM32 MCUs

Live Q&A session with Jacob Beningo and Kristoffer Martinsson following the release of the webinar titled 'Getting Started with Azure RTOS Using STM32 MCUs'

Go to Session


The Device Feedback Loop - What does it mean for IoT Operations and Development?

Join this interactive session with Percepio founder Dr. Johan Kraft and learn why the IoT industry is embracing the idea of a Device Feedback Loop to safeguard IoT operations. Based on interviews with senior stakeholders at leading OEMs, examples of relevant metrics are provided to illustrate how monitoring them could help your business. Afterwards, you are welcome to join an open discussion in the Q&A session where you can hear additional views from other attendees and share your own experiences.

Go to Session


The Device Feedback Loop - What does it mean for IoT Operations and Development?

Join this interactive session with Percepio founder Dr. Johan Kraft and learn why the IoT industry is embracing the idea of a Device Feedback Loop to safeguard IoT operations. Based on interviews with senior stakeholders at leading OEMs, examples of relevant metrics are provided to illustrate how monitoring them could help your business. Afterwards, you are welcome to join an open discussion in the Q&A session where you can hear additional views from other attendees and share your own experiences.

Go to Session


Using Visual Trace Diagnostics to Uncover Hidden Issues

Embedded IoT software is often multi-threaded, event driven, and resource-constrained. This increases the difficulty of IoT software development and calls for better means for debugging, beyond the limited scope of traditional debugging tools.

Software event tracing can improve IoT software development by providing a timeline of the overall software activity. This is very useful information for debugging, profiling and for finding software design flaws. Tracing can be performed entirely in software and remain active over long durations. It can even be used in deployment.

However, tracing produces lots of repetitive data. When debugging, you need to find a small number of anomalies. This can be like searching for needles in a haystack.

The human brain is visual and excels at pattern recognition. Visual trace diagnostics makes it possible to leverage this capability to make the anomalies stand out. This builds on software event tracing, but refines the data into a rich, meaningful model and visual overviews that makes it easy to spot anomalies. The result is quick, intuitive comprehension, even for large traces. This approach is invaluable in system-level debugging and for finding software design flaws.

Join Dr. Johan Kraft as he explores visual trace diagnostics and presents real-world examples of its use in locating and solving hidden software issues.

Go to Session


Continuous Software Improvement with IoT Device Monitoring and Visual Trace Diagnostics

Even the best developers cannot anticipate all the issues that may occur in deployed Internet of Things (IoT) devices: elusive software bugs, hardware glitches, algorithms that do not perform as well as intended, and user-interface issues. DevAlert enables continuous software improvement, so you can build flawless products through data-driven product improvements and the rapid resolution of remaining issues that would otherwise harm data integrity, device availability, battery life, and the overall user experience. Instead, IoT device monitoring and visual trace diagnostics adds an essential layer of defense to reduce support costs and increases sales revenue—and may even prevent accidents, product recalls and legal action.

Join Dr. Johan Kraft as he explores IoT device monitoring and remote diagnostics and demonstrates Percepio's DevAlert service.

Go to Session


Percepio Tracealyzer - Efficient Firmware Development with Visual Trace Diagnostics

Learn how visual trace diagnostics can improve embedded software development. This is a short summary of the full presentation, found at https://percepio.com/tracealyzer

Go to Session


Percepio DevAlert - IoT Device Monitoring and Diagnostics

People often have problems with IoT devices due to software issues, and the developers are largely unaware. What if IoT device developers could be notified about real-world issues in IoT devices automatically and get detailed diagnostics on the very first occurrence? This is provided by Percepio DevAlert, a novel cloud service that gives real-world feedback about issues in the device software, that allows for rapid continuous improvement and for embracing DevOps in IoT device development. Learn from real-world usage and make a great product that beats the competition. This is a brief summary of the full presentation, found at https://percepio.com/devalert

Go to Session