Percepio

Västerås, Sweden
2009
  |  By Percepio
Percepio DevAlert is a powerful observability solution for embedded software developers providing alerts on anomalies in your software, such as errors, crashes, and cybersecurity warnings. The alerts provide deep observability into the device software behavior for diagnosing the issues, such as core dumps, software traces, logs and any other device data you choose to include. There are several use-cases for this kind of observability.
  |  By Percepio
Our cryogenic bi-liquid sounding rocket EX-4 from Project Nixus being transported from the assembly area to the launchpad at EuR o C 2023 in Portugal.
  |  By Percepio
Tracing of “runnables” is a fairly new feature in Percepio Tracealyzer, added in v4.7.0. One of our automotive customers needed this feature to make ISO 26262 certification of their Electronic Control Unit (ECU) software easier. In order to properly allocate ECU functions to tasks and to cores, and to ensure that they meet the budgeted resources, it is useful to know execution times, response times and wait times for each task and runnable.
  |  By Percepio
Tracealyzer version 4.8.2 has just been released. This version mainly fixes bugs, such as custom state machine models not being remembered on trace reload, and eliminates a number of compiler warnings in the Recorder source code. In addition, the update features improved streaming over UDP, and the bundled SSH library SSH.NET has been updated to the latest version. Users with a current maintenance contract can upgrade to Tracealyzer 4.8.2 from within the application, or by visiting the update page.
  |  By Percepio
DevAlert 2.0, which is now immediately available from Percepio, is a major upgrade to our edge observability platform. The upgrade provides much improved diagnostic capabilities, including core dumps for Arm Cortex-M devices. This allows remote inspection of crashes, errors or security anomalies in full detail, including the function call stack, parameters and variables and with source code display.
  |  By Percepio
Every developer wants universally applicable tools for their embedded development. However, hardware (processor type) and software (RTOS) architecture can limit the choice, making it a decision for the second-best rather than the best tool – even if you are in the mainstream. This is one of the reasons why Software Development Kits (SDKs) are becoming increasingly popular – even more so if they are easy to use and deploy.
  |  By Percepio
A little more than a month ago, we released the free Tracealyzer SDK – a toolkit that allows other embedded software vendors to integrate Tracealyzer recording in their own software. At that time, the development team at PX5 in California were already hard at work combining Tracealyzer with their PX5 RTOS, and yesterday they released the integration. Built with Percepio’s SDK, in a just a few weeks.
  |  By Percepio
To excel in embedded development in 2023, it is essential to have a solid understanding of build systems, continuous integration, and deployment strategies. This workshop by Percepio training partner Jacob Beningo aims to provide a comprehensive primer on these practices, equipping participants with the knowledge and skills necessary to tackle complex firmware projects with confidence.
  |  By Percepio
Percepio Tracealyzer is available for many popular real-time operating systems (RTOS), including FreeRTOS, Zephyr, and Azure RTOS ThreadX, and also for Linux. But what if you want to use it for another RTOS, one that Percepio doesn’t provide an integration for? Then you’ve been out of luck—until now.
  |  By Percepio
Tracealyzer. You can’t stay in the wonderful world of debugging and profiling code without hearing the name. If you look at Percepio’s website, it is compared to the oscilloscopes of embedded code. Use it to peek deep inside your code and see what it does. Of course, the code receives an interrupt and checks a CRC before sending the data through SPI, but how does it do it? And how long does it take?
  |  By Percepio
With Percepio DevAlert, IoT device developers gets instant feedback and deep diagnostics on software anomalies in deployed device fleets, e.g., on random faults or suspicious behavior.
  |  By Percepio
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.
  |  By Percepio
Tracealyzer is the premier solution for visual trace diagnostics, giving embedded software developers amazing insight into the runtime world. This allows for easier debugging of system-level issues, and for improving the software design and performance. Ensure your code is reliable, efficient and responsive. If not, learn why.
  |  By Percepio
Learn how visual trace diagnostics can improve embedded software development.
  |  By Percepio
A rehearsal recording by Johan Kraft for his talk at the Zephyr Developer Summit 2021.
  |  By Percepio
A short demonstration of Percepio Tracealyzer by Dr. Johan Kraft. Tracealyzer is the premier solution for visual trace diagnostics, giving embedded software developers amazing insight into their runtime systems. This allows for easier debugging of system-level issues, finding software design flaws and for measuring software timing and resource usage. Ensure your code is reliable, efficient and responsive. If not, learn why.
  |  By Percepio
Using an STM32 development board and an STLINK-V3 debug probe, Percepio founder Johan Kraft demonstrates Visual Trace Diagnostics with Percepio Tracealyzer, and IoT Device Monitoring with Percepio DevAlert. #STM32
  |  By Percepio
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.
  |  By Percepio
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.
  |  By Percepio
Learn how visual trace diagnostics can improve embedded software development.

Percepio designs tools that help embedded software developers improve software quality, product performance, development productivity and time-to-market. Tracealyzer is our visual trace diagnostics tool and DevAlert is for deployed IoT device monitoring.

Our Products:

  • Percepio Tracealyzer® is the premier solution for visual trace diagnostics, giving embedded software developers amazing insight into the runtime world. This allows for easier debugging of system-level issues, and for improving the software design and performance. Ensure your code is reliable, efficient and responsive. If not, learn why.
  • Percepio DevAlert® is a cloud-connected monitoring framework for OEMs developing RTOS device software, providing instant insight on bugs and anomalies. Get a diagnostic feedback loop from remote devices to developer and support teams, with visual trace diagnostics that can reduce debugging time by 80% or more. Enable 100x faster reaction time on anomalies in the field and deploy updates rapidly to safeguard customer deployments at scale.

Percepio tools give an unprecedented level of insight into the run-time world of embedded software.