Develop, Deploy and Run Critical Edge Software with Confidence
Get full observability into device software and make great products your customers will love and trust. Speed up development and ensure reliability in every situation.
over the product lifecycle
Real-time observability in development, testing
and deployed operation of Edge, IoT and Embedded Software
Percepio® Tracealyzer® visualizes the runtime behavior and helps you solve elusive issues rapidly. Customers have reduced debugging time by 80% and doubled their development speed. Verify software timing and optimize performance. Develop faster and deliver with confidence.
Percepio® DevAlert® enables cloud-based observability and remote debugging on errors and anomalies in edge devices. This lets you release sooner, de-risk your product launch and improve your technical support by detailed and secure observability into your device software.
Capture traces of errors and anomalies, both in the lab and in the field. Powerful visualizations provide deep insights for rapid resolution.
Verify and optimize
Verify real-time requirements, avoid risks like stack overflow and memory leaks, and ensure the software runs efficiently on the selected processor.
Catch and solve elusive issues before they become a problem. Ensure deterministic software for stable performance and reliable testing.
By spending less time on fault isolation, reproduction, and remediation, you lower your project and maintenance costs.
Grow your business
When your products always perform as expected, customers stay and help you grow your business by recommendations and positive reviews.
Focus on innovation
Take runtime anomalies out of the equation, and spend more time creating and deploying the cool products that customers love.
How it works
Requiring no special tracing hardware, you can monitor embedded C/C++ software with highly efficient software instrumentation that support tracing on any processor. Stream continuously over long time periods or keep the trace data in RAM until requested. Monitor devices in the field and capture snapshots to analyze errors and anomalies.
Lead Firmware Engineer, Flyability
“Tracealyzer allowed me to quickly understand and solve serious multi-threading issues, that otherwise would have taken least two weeks to analyze. I got started and solved the first issue in a single day. I strongly recommend Percepio’s tracing tools.”
Embedded Systems Engineer, CGX Aero
“The many system views of the Tracealyzer from Percepio makes it easy to quickly find solutions that we have not seen using (Wind River) System Viewer. The visualization has several advantages over the system viewer and makes it easier to understand system behavior. This tool would be of great use for us.”
Software Architect, Saab AB
Serious Integrated, Inc.
“In less than 5 days from running the tool, we improved the performance of our graphic rendering engine by 3x!”
CEO, Serious Integrated, Inc.
“Tracealyzer have enabled us to better understand and further improve our embedded software. Using this tool, we have been able to identify performance bottlenecks and solve problems, which otherwise would have been very hard to analyze.”
CEO, Telcred AB
“ABB Robotics is using the first generation Tracealyzer in all of the IRC5 robot controllers shipped since 2005. The tool has proven its value many times in all corners of the world.”
Global System Architect, ABB Robotics
Atlas Copco Rock Drills
“In today’s tough competition with time-to-market pressure constantly increasing, visualization support is natural for software developers in order to produce software of higher quality, in shorter time and at a lower cost. We choose Tracealyzer from Percepio.”
R&D Manager, Atlas Copco Rock Drills
“Our goal is to integrate internet, mobile internet, digital broadcast networks and home network, in a way that creates an interesting user experience. This puts enormous quality requirements on the software we develop and Tracealyzer gives a very good support in this.”
CTO, Zenterio AB
“I am looking at an existing code base and architecture in use here on several projects. If we improve how we use FreeRTOS, we would substantially improve software quality, make better use of microcontroller resources and streamline our debugging efforts. I plan on using Tracealyzer to understand where the project is at today and to help me analyze changes I make going forward. It is obvious to me that Percepio is working to improve Tracealyzer every day.”
“It is not always easy to decide if an investment is a good idea or not. But now that we have invested in Tracealyzer, it is very difficult for us to imagine developing firmware based on FreeRTOS without it. Money is always a delicate point for every company, but from my point of view, Tracealyzer for an RTOS is like an oscilloscope for hardware design; it’s not an option, it’s a requirement.”
“Percepio Trazealyzer allows us to quickly analyze and understand our embedded system. It gives us great insight on process timing and interactions within our software.”
Embedded Software Engineer, Endress+Hauser Flow
“Tracealyzer allowed us to see what our software was doing. It gave us insight into available memory for tasks, and we could verify real-time requirements. We used it throughout the project and found integrating it into our application quite easy thanks to the included instructions.”
Electronics & Software Engineer, ARIS Switzerland
Start your free trial of Tracealyzer to see how you can find runtime anomalies and improve performance faster in your own environment.
DevAlert 2.0, a major upgrade to Percepio’s edge observability platform, provides improved diagnostic capabilities, including core dumps for Arm Cortex-M devices. This allows for remote inspection of crashes, errors or security anomalies in full detail.
Percepio® DevAlert® 2.0 Brings Full Observability and Remote Debugging for Embedded Software Testing and Edge Devices at Scale
Percepio announces DevAlert version 2.0. The new version provides much improved diagnostic capabilities, including core dumps for source code debugging targeting Arm Cortex-M devices. This allows for remote analysis of crashes, errors or cybersecurity anomalies in full detail, with source code display.
Percepio announces the immediate availability of Tracealyzer SDK, a software development kit enabling platform developers to create custom observability solutions with Percepio Tracealyzer.