Blog

>Blog

Boost your development skills with Percepio

Sometimes you need to step away from the daily grind and set aside time to study the patterns and structures that make up an embedded application. To meet that need, Percepio now offers two online courses in embedded development with a real-time operating system.

2019-11-01T13:57:49+01:00November 4th, 2019|Categories: Blog|

Looking at Mutex Usage

We have had a few customers asking us if they can use Tracealyzer to detect when a task holds two mutexes at the same time. The answer is yes, there are in fact several ways you can do this.

2019-10-08T15:40:31+01:00October 8th, 2019|Categories: Blog, HandsOn|

Introducing DFM for Renesas Synergy

Together with our partner Renesas, we made a demo video of Percepio Device Firmware Monitor running on a Renesas AE-Cloud2 developer kit. The demonstration, which walks you through both Tracealyzer and DFM, is available as a free on-demand webinar from Renesas.

2019-09-05T16:15:21+01:00September 5th, 2019|Categories: Blog|

Tracealyzer Opens Door to Developers

Are you using Tracealyzer today but find yourself wishing that we should have added that special missing feature? We hear you: over the next few months we are going to enable embedded and IoT developers to do many things themselves, without having to wait for new releases of Tracealyzer.

2019-08-22T11:56:35+01:00April 5th, 2019|Categories: Blog|

Trace in Space: Self-Assembling Telescopes

One of the many free academic licenses for Tracealyzer that Percepio has handed out this year went to Charles Sommer, research engineer on the AAReST project at Caltech in Pasadena, California. AAReST aims to construct a telescope that can be sent up in space in pieces and then assemble itself in orbit.

2019-04-05T15:01:51+01:00March 21st, 2019|Categories: Blog|

How Many Bugs Do You Miss?

Computer scientist Edsger Dijkstra once said, “Program testing can be used to show the presence of bugs, but never to show their absence”. No matter how much developers test their software, they just cannot prove that there are no bugs left.

2019-03-13T13:41:52+01:00March 12th, 2019|Categories: Blog|

Using Tracealyzer to Solve Tricky AWS IoT Core Problems

In a previous post on the AWS Partner blog, Percepio CEO Johan Kraft showed how to get started with AWS IoT Core and Amazon FreeRTOS on the NXP OM40007 IoT kit using Percepio Tracealyzer for debugging support. This week, Johan is back with a follow-up, How to Solve Tricky Embedded IoT Challenges with Insightful Analysis, where [...]

2019-02-22T14:09:42+01:00February 22nd, 2019|Categories: Blog|

Tracing TCP Sockets in Amazon FreeRTOS

By default, the Tracealyzer Recorder Library allows for tracing two kinds of information: (1) RTOS kernel events such as context-switches and RTOS API calls, and (2) User Events in the application code, such as debug logging, state changes and variable values. With the release of Tracealyzer 4.2.9 we added a third way to trace your [...]

2019-01-10T17:56:54+01:00January 10th, 2019|Categories: Blog, Tzfeed|

What’s New In Tracealyzer 4.2.9

Just in time for the winter break, we have released Tracealyzer 4.2.9 with some new improvements and bug fixes. Better support for large systems with many actors (tasks and ISRs), as the trace view can now hide inactive actors automatically. Tracealyzer will ask about enabling this feature if there are too many actors to fit [...]

2018-12-20T15:43:32+01:00December 20th, 2018|Categories: Blog, News, Tzfeed|

Holiday Offer – Two Years Free Support

If you've been thinking of purchasing Tracealyzer, now is a good time to place that order. If you order your Tracealyzer license before midnight 31 December we will include an end-of-year bonus: two years of free support and updates at no extra charge, rather than the customary one year.

2018-12-13T12:40:51+01:00December 13th, 2018|Categories: Blog, News|

Trace streaming over TCP/IP on Xilinx Zynq

Xilinx development kit ZC702 features a Zynq 7000 programmable SoC, lots of RAM and on-board I/O connectors ranging from HDMI to Gigabit Ethernet and USB. We set out to build a Tracealyzer demo application for this board, based on FreeRTOS and lwIP, with live trace streaming over Ethernet. During this work we discovered an interesting issue [...]

2018-11-13T09:53:51+01:00November 13th, 2018|Categories: Blog, Tzfeed|

Analyzing State Machines

In the previous Hands On post we introduced the concept of intervals, which is the time between any two events and can be added to the timeline. In this post, we will take the interval one step further and see how we can use Tracealyzer to monitor state machines.

2019-02-18T09:30:59+01:00November 7th, 2018|Categories: Blog, HandsOn|

Tracealyzer 4 for On Time RTOS-32 Tops Busy Week at Percepio

Percepio has just released Tracealyzer 4 for one more RTOS platform: On Time RTOS-32. We build upon the tracing library included in RTOS-32, which enables users to trace kernel operations such as scheduling, task communication and interrupts. If you use Tracealyzer with RTOS-32 today, contact your nearest distributor or drop a mail to sales@percepio.com to [...]

2018-10-19T14:09:56+01:00October 19th, 2018|Categories: Blog|

New Plugins for Eclipse IDEs and Atmel Studio 7

Good news! We have now updated both the Eclipse plugin and the Atmel Studio 7 plugin for Tracealyzer 4, making it even easier to analyze and debug RTOS-based software using Tracealyzer. The Eclipse plugin works with most Eclipse-based IDEs for Arm-based MCUs, such as Atollic TrueStudio, MCUXpresso, Simplicity Studio, etc. Both plugins support snapshot tracing of FreeRTOS, [...]

2018-10-18T16:41:41+01:00October 18th, 2018|Categories: Blog, Tzfeed|

Zero To One Hundred

This fall, a team of dedicated students at NTNU in Trondheim, Norway, sets out to construct a driverless electric car. It is the eighth iteration of the school’s Revolve project and the first one that Percepio sponsors.

2018-10-08T14:35:51+01:00October 8th, 2018|Categories: Blog|

Yes, it is actually rocket science

The cool thing about studying in Kiruna, Sweden's northernmost city, is that you may get to blast stuff into space on a rocket. The city is home to Esrange, a vast commercial and research rocket range, and the local technical university takes advantage of that with a menu of suitable courses, with names like "Spacecraft [...]

2018-09-24T15:47:49+01:00September 24th, 2018|Categories: Blog|

Academics everywhere enjoy free Tracealyzer

India, Norway, France … there has been a flurry of interest around Percepio’s free academic Tracealyzer licenses lately. End of summer and beginning of the fall semester probably plays a role here, as does our announcement a few weeks ago. One of the free licenses was awarded to Anil Joseph, student at the Birla Institute [...]

2018-09-18T08:34:22+01:00September 18th, 2018|Categories: Blog|

Tracealyzer 4.2 – New Trace View, Runs on Linux

Tracealyzer version 4.2 features a completely rewritten main trace view, and adds support for, among other things, Wittenstein SafeRTOS and tracing via ST-LINK debug probes. It also runs on Linux, so embedded developers using Linux hosts are now able to upgrade to the new generation of Tracealyzer.

2018-09-20T15:39:32+01:00September 7th, 2018|Categories: Blog, Tzfeed|

Percepio supports the next generation of embedded engineers

Percepio has its roots in academia, Mälardalens Högskola in Västerås, Sweden, to be precise, and we have long supported both technical universities and their students with heavily discounted Tracealyzer licenses. Today we are taking this to the next level with the launch of a completely free site license for qualifying schools. "The embedded community has [...]

2018-09-01T21:17:31+01:00August 30th, 2018|Categories: Blog|

Tracing Amazon FreeRTOS and AWS IoT

When Amazon Web Services (AWS) launched their IoT platform Amazon FreeRTOS last November, Percepio was one of four launch partners presented on stage. This week AWS published an article about AWS IoT development using Amazon FreeRTOS, Percepio Tracealyzer and the NXP OM40007 IoT kit, written by Percepio CEO and founder Johan Kraft. "Tracing Amazon FreeRTOS [...]

2018-08-16T15:17:09+01:00August 16th, 2018|Categories: Blog|

Version 4.1.5 adds IAR streaming support

     We are happy to announce an update of Tracealyzer, v4.1.5, bringing trace streaming support for IAR Embedded Workbench, allowing IAR users to fully benefit from the powerful capabilities of Tracealyzer 4 using IAR I-Jet probes. This leverages the ITM module found on most Arm Cortex-M3, M4 and M7 MCUs. With a fast debug [...]

2018-07-05T09:18:12+01:00July 4th, 2018|Categories: Blog, Tzfeed|

Tracing exceptions in Keil RTX5

When debugging or profiling your firmware, it is often important to trace Interrupt Service Routines (ISRs) such as timer interrupts or interrupts from communication interfaces. However, using a classic ”printf” call is typically not an option since it may increase the execution time of the ISR by orders of magnitude. The integrated ”exception trace” support [...]

2019-09-09T10:18:32+01:00June 25th, 2018|Categories: Blog|

We are Moving

Tomorrow Friday is a special day here at Percepio HQ – we're moving offices. We are not moving very far, the new office is a ten-minute walk from our current one, but it is absolutely a step up for the company. We'll have our own offices with plenty of space to grow (and we are [...]

2018-06-02T23:36:02+01:00May 31st, 2018|Categories: Blog|

An Unexpected Customer Meeting

I (Mike) was travelling to Barcelona for the RISC-V Workshop earlier this month. As I walked through the Barcelona airport I looked up and saw some big ass fans. I took a quick picture, enlarged the logo, and sure enough – it really was a Big Ass Fan! It's always cool to see a Tracealyzer customer's [...]

2018-05-23T17:29:04+01:00May 23rd, 2018|Categories: Blog|

Tracing a drone flight

Percepio's Senior Drone Builder and Support Engineer Niclas Lindblom with his Embedded World drone. We knew we had to have something special. We knew we were going to show Tracealyzer 4 at Embedded World 2018, and we wanted the world to take notice – it was after all the largest improvement in at [...]

2019-06-25T11:26:34+01:00May 16th, 2018|Categories: Blog|

Tracealyzer v4.1 – Micrium and Arm ITM support

Percepio has released Tracealyzer version 4.1 with support for Micrium µC/OS-III. We have also added support for RTOS tracing via Arm's ITM interface (Instrumentation Trace Macrocell), that allows very fast streaming of software trace data with low overhead. “Tracealyzer 4 is such a massive improvement over previous versions and as we have been working closely [...]

2019-11-06T10:21:59+01:00May 8th, 2018|Categories: Blog|

Tracealyzer streaming over ARM ITM using ULINKpro/ULINKplus

Good news! As of version 4.1 (just released) Tracealyzer supports ITM tracing for ARM Cortex-M3, M4 and M7 MCUs. This is initially available for FreeRTOS and Micrium µC/OS-III, but support is planned for SafeRTOS and ThreadX soon. With a fast debug probe like Keil ULINKpro or ULINKplus, ITM allows for high data rates and low [...]

2018-05-09T11:35:31+01:00May 4th, 2018|Categories: Blog, Tzfeed|

GDPR: Protecting Your Personal Data

You may have heard about the General Data Protection Regulation, better known as GDPR, which is the new regulatory framework for managing personal data of European Union citizens; it comes into force on 25 May, 2018. Since Percepio is based in Sweden, which is a member of the European Union, and have a lot of [...]

2018-06-04T18:04:43+01:00April 27th, 2018|Categories: Blog|

Let Tracealyzer show you the big picture

When you open a trace in Tracealyzer, it usually opens to the vertical timeline. This view, which shows all activity in the system, is in many ways the core of Tracealyzer and most of the other views link back to the timeline, but with its massive amount of information it is not always the best [...]

2019-06-25T11:26:33+01:00April 19th, 2018|Categories: Blog|

Find the Tracealyzer license that suits you

This spring has seen the release of Tracealyzer 4, Percepio's most significant update to Tracealyzer so far, but that is not all. We have also simplified our licensing options and introduced some new ones, including an all-inclusive subscription license that allows you to use Tracealyzer with all of our supported operating systems. No matter what [...]

2018-04-13T15:10:50+01:00April 11th, 2018|Categories: Blog, Tzfeed|

Taking on the Top Ten Bugs

"Top Ten" is a well-tested catch phrase that can be attached to restaurants in London, high buildings over the world and, well, just about anything. And rest assured there's also a list of the Top Ten Bugs in Firmware. Written by industry veteran Michael Barr, former editor-in-chief of Embedded Systems Programming magazine and author of [...]

2019-06-25T11:26:33+01:00March 27th, 2018|Categories: Blog, Tzfeed|

Tracealyzer 4 is here

We have talked about it for six months, and worked on it for much longer than that, but today it is finally here - Tracealyzer 4! Starting today, you can download the new version of Percepio's powerful visualization tool and try it out for yourself. If you use Tracealyzer today, the first thing you will [...]

2018-03-15T07:08:35+01:00March 15th, 2018|Categories: Blog|

Industry leaders praise Tracealyzer 4 at Embedded World

Tracealyer 4 took Embedded World by storm. Interest was intense and people were really impressed. During the show, we asked seven industry leaders if we could film their reaction to Tracealyzer 4. All agreed, and this is the result … Tracealyzer 4 brings five major improvements: Brand new user interface – fresh, [...]

2018-03-05T14:36:45+01:00March 5th, 2018|Categories: Blog, Tzfeed|

Using Tracealyzer with Cypress PSoC devices

In collaboration with Cypress Semiconductors, Percepio Tracealyzer® now supports Cypress PSoC® MCUs, including the hardware profiler unit in the new PSoC® 6 family. Percepio Application Note PA-019 describes in detail how to get started with Tracealyzer on Cypress PSoC® MCUs and Cypress PSoC Creator. The example is for PSoC 6, Cypress' most recent MCU family, but except for [...]

2018-02-16T11:35:40+01:00February 16th, 2018|Categories: Blog|

Webinar: Designing and Debugging RTOS based IoT Applications

Embedded evangelist Jacob Beningo will present a free webinar on designing and debugging IoT applications. The webinar features topics like advanced RTOS application design techniques, event chaining and setting up an embedded connection to Amazon Web Services (AWS). Jacob will also use Percepio Tracealyzer to show how to trace an IoT application to not just understand how [...]

2018-02-16T23:17:11+01:00February 5th, 2018|Categories: Blog, Events, Tzfeed|

Improved Tracealyzer support for Microchip MPLAB X IDE

We are happy to announce improved Tracealyzer support for Microchip MPLAB X IDE, allowing for tracing of additional RTOSes. The updated MPLAB plugin now supports Micrium µC/OS-III and SafeRTOS, in addition to the previous FreeRTOS support. The plugin has also been updated and verified for the latest version of MPLAB X IDE (v4.0.5). The plugin saves [...]

2018-01-25T21:35:06+01:00January 25th, 2018|Categories: Blog|

Analyzing huge traces with Tracealyzer 4

Do you struggle with bugs that are difficult to replicate and isolate? Most embedded software developers encounter such problems now and then. With increasingly complex multi-threaded RTOS-based systems, such issues are likely to become more and more common in the future. They can be very difficult and time consuming to solve, and sometimes developers resort [...]

2018-02-17T00:16:06+01:00January 18th, 2018|Categories: Blog, Tzfeed|

Happy Winter Holidays from Percepio

It's that time of year again – late December in Sweden means snow (mostly) and darkness (always), but it also means that the Christmas holiday is coming. Most of our staff will go on a well-deserved vacation break next week, so expect that it may take a little longer than usual for us to respond to [...]

2017-12-19T13:05:51+01:00December 19th, 2017|Categories: Blog|

A Month of Good News

November was a good month for Percepio and Tracealyzer. We saw record sales, a lot of interest in the Tracealyzer 4 preview videos and everything culminated on the 29th with the release of Tracealyzer v3.3 supporting Amazon FreeRTOS, just released by Amazon Web Services along with several new IoT offerings. We believe Amazon Web Services has taken [...]

2017-12-06T13:58:46+01:00December 6th, 2017|Categories: Blog|

Tracealyzer v3.3 fully supports Amazon FreeRTOS

Amazon Web Services launched their own RTOS yesterday, as part of a major improvement of its IoT offerings. We're happy to announce that Tracealyzer version 3.3, which we released yesterday, fully supports Amazon FreeRTOS, the new IoT microcontroller operating system from Amazon Web Services (AWS). AWS and Percepio have collaborated to provide Tracealyzer support for [...]

2017-11-30T12:16:32+01:00November 30th, 2017|Categories: Blog|

Tracealyzer 4: see more with Intervals and State Graphs

This is our third preview video of Tracealyzer 4, due out early next year, and this time we focus on two entirely new features: State Graphs and Intervals. Both features allow you to customize the visualization and analysis for your own system and the issue at hand. State Graphs can be created automatically from your trace, [...]

2018-02-25T20:12:05+01:00November 23rd, 2017|Categories: Blog|

Tracealyzer 4 lets you see network activity

Welcome to a second glimpse of Tracealyzer 4, showing how network activity can be visualized together with the RTOS events. This way, developers of connected IoT systems can get a wider perspective of their system's real-time behavior. https://www.youtube.com/watch?v=K1O4AE4TEbE In this brief example we display events from a TCP/IP stack, but the same technique can be used [...]

2017-11-09T13:11:13+01:00November 9th, 2017|Categories: Blog|

Welcome to a first look at Tracealyzer 4

A completely revamped user interface and a much improved live view are two of the most prominent features of the upcoming Tracealyzer 4, which we showed for the first time at Arm TechCon last week. If you weren't there, you can still get a feel for the new product through a short video we have put together. [...]

2017-11-02T15:42:00+01:00November 2nd, 2017|Categories: Blog|

Praise for Tracealyzer 4

Percepio's stand at ArmTechCon. ArmTechCon 2017 is over and we have packed up and left. We spent two days talking to users and meeting partners, and we showed the upcoming Tracealyzer version 4 for the first time. We will have more to say about both Tracealyzer 4 and ArmTechCon in the coming weeks, but there's one little [...]

2017-10-27T10:51:51+01:00October 27th, 2017|Categories: Blog|Tags: , , |

Percepio announces Tracealyzer for FreeRTOS v3.2

Tracealyzer v3.2 adds powerful filtering functions to reduce the amount of data that must be sent to the monitoring host computer. This makes Tracealyzer applicable to a wider range of development setups. Today we are happy to present version 3.2 of Tracealyzer for FreeRTOS. The new version is available for download from percepio.com/download/ immediately. [...]

2018-03-13T10:50:32+01:00September 26th, 2017|Categories: Blog|

Tracealyzer Makers Edition is here

Photo: Sara Arnald, CC-BY Have you ever wanted to debug your hobby MCU project with a tracing tool, but felt that you couldn't afford a pro tool like Percepio Tracealyzer? Well, now you can! From now till the end of this year, you can purchase a non-commercial Tracealyzer Makers Edition license at the heavily discounted price [...]

2017-09-13T10:48:21+01:00September 13th, 2017|Categories: Blog|Tags: , , |

Submit your trace – get a $25 gift card

A research group at Mälardalen University here in Västerås, Sweden, is investigating how RTOS trace tools like Percepio Tracealyzer can be extended for testing purposes and automatically detect bugs related to concurrency and timing. To validate their research, they need real-world bug examples. We at Percepio want to help them obtain RTOS traces, recorded with Tracealyzer, [...]

2017-09-11T13:07:16+01:00September 7th, 2017|Categories: Blog|Tags: , , , |

On the Horizon: two embedded conferences

  Embedded Conference Scandinavia, ECS, takes place on 7–8 November, 2017 at Kistamässan in Stockholm, Sweden. Last year’s conference attracted just under 2,000 delegates so ECS now claims to be the largest embedded conference in Europe. The conference program is still in flux but the organizers have announced the first keynote speaker: Maarten Struys, Account [...]

2017-09-01T15:12:52+01:00August 31st, 2017|Categories: Blog|Tags: , , , |

ARC Summit: Common RTOS-related bugs – how to avoid and detect

Synopsys ARC Processor Summit is a free one-day event where you can pick from any of 25+ technical seminars on embedded development and electronic design. This year’s Summit takes place on September 26 and Percepio will be there discussing how to catch bugs in RTOS-based programming. Once again we are represented on the stage by [...]

2017-08-10T15:07:26+01:00August 8th, 2017|Categories: Blog, Events|Tags: , , , |

IoT Expert reviews Tracealyzer

Alan Hawse, evangelist and 26-year veteran at Cypress Semiconductor, has published an informative blog post detailing how you can integrate Percepio Tracealyzer into Cypress’ developer toolset PSoC Creator. “As you have probably noticed, I have spent a significant amount of time in the last few months doing FreeRTOS projects,” he writes, and “One thing that [...]

2017-08-10T15:04:46+01:00July 19th, 2017|Categories: Blog, News|Tags: , , , |

A Busy Summer Ahead

Summer is finally approaching here in Sweden. Last Friday we celebrated Midsummer, and the coming weeks will be a bit slower than usual as most Swedes check out from work and enjoy their summer vacation. But only a bit slower, mind you: the lights will stay on at Percepio HQ as we work on new [...]

2017-06-30T13:26:06+01:00June 30th, 2017|Categories: Blog|Tags: , , |

The Running Snail car team is back for another season

You may have heard about "Running Snail", a team of German university students building an electric race car as a school project – we blogged about them last year. Now they're at it again, they will build a new car for the 2017/18 competitive season, and of course Percepio will continue to sponsor the team with licenses [...]

2019-04-01T10:33:40+01:00June 14th, 2017|Categories: Blog|Tags: , , , , |

Trace Debugging for Renesas Synergy and ThreadX

By Niclas Lindblom, Senior FAE at Percepio AB. Percepio has recently introduced Tracealyzer for ThreadX, which is good news for developers using Renesas Synergy. As you might know, the Renesas Synergy Software Package (SSP) includes the ThreadX RTOS and middleware from Express Logic, supporting Synergy S1, S3, S5 and S7 processors. Tracealyzer is a runtime [...]

2017-12-18T12:27:20+01:00May 23rd, 2017|Categories: Blog|

Success at ZF in adopting automotive software tracing

Learn how ZF was able to improve their embedded software development by adopting Percepio Tracealyzer, the leading solution for RTOS-level trace analysis. ZF is a global leader in automotive driveline and chassis technology, active and passive safety technology, and a long-time customer of IntervalZero – providing technology that turns the Windows operating system into a real-time operating [...]

2017-05-18T13:58:16+01:00May 18th, 2017|Categories: Blog|Tags: , , |

Tracealyzer for Keil RTX5 now available

After an intense cooperation with ARM/Keil, we are pleased to announce the immediate availability of Tracealyzer for ARM® Keil® RTX5, now available for download and evaluation.  Click for more information on Tracealyzer for Keil RTX5 PRESS RELEASE Västerås, Sweden, 10 May, 2017 *** Percepio AB, the leading specialist in software tracing tools for real-time operating systems, has [...]

2017-05-10T20:04:19+01:00May 9th, 2017|Categories: Blog|Tags: |

Tracealyzer for ThreadX now available

We are delighted to announce the immediate availability of Tracealyzer for ThreadX, now available for download and evaluation. Tracealyzer for ThreadX supports all ports of ThreadX, with explicit support for Renesas Synergy. PRESS RELEASE Västerås, Sweden, 26th April 2017 - Percepio AB, the leading specialist in software tracing tools for real-time operating systems today announced [...]

2017-04-28T10:42:00+01:00April 28th, 2017|Categories: Blog|Tags: |

Tracealyzer for VxWorks v3.1.2

We are pleased to announce the release of Tracealyzer for VxWorks version 3.1.2, now available for download. Changes include several bug fixes and plenty of useful improvements, such as: User Event Log This view shows a text log of custom "User Events" that have been added in the embedded application code (much like "printf" call). [...]

2017-04-28T10:30:53+01:00April 28th, 2017|Categories: Blog, News|Tags: |

Tracealyzer for FreeRTOS v3.1.2

We are pleased to announce the availability Tracealyzer for FreeRTOS v3.1.2, now available for download. Users of v3.1.x are recommended to upgrade to this version, especially if using the User Event features. Changes, v3.1.1 -> v3.1.2 - Several improvements of the User Manual, e.g., about snapshot trace via IAR Embedded Workbench. - Fixed a potential [...]

2017-04-25T16:00:44+01:00April 25th, 2017|Categories: Blog, News|

New Webinar: Mastering RTOS Debugging Techniques

In this all new webinar, attendees will become familiar with the latest and greatest techniques and tools necessary to debug their code. Important concepts such as properly sizing thread stacks, using event viewers and discovering issues such as priority inversions, deadlock and thread starvation will be examined. The webinar will provide hands-on demonstrations using the [...]

2018-03-15T12:41:45+01:00April 20th, 2017|Categories: Blog, News|

ARM’s new RTOS gets visualization from Percepio

PRESS RELEASE Västerås, Sweden, 14th March 2017 *** Percepio AB, the leading specialist in software tracing tools for real-time operating systems, has been working closely with ARM to develop Tracealyzer for ARM® Keil® RTX5, the new RTOS in Keil MDK and ARM mbed™ OS. Tracealyzer for RTX5 is based on Percepio’s latest Tracealyzer v3.1 platform [...]

2017-03-14T13:37:25+01:00March 14th, 2017|Categories: Blog, News|

Tracealyzer for ThreadX and Renesas Synergy

Leading software tracing tool soon available for the ThreadX RTOS and Renesas Synergy PRESS RELEASE Västerås, Sweden, 14th March 2017 - Percepio AB, the leading specialist in software tracing tools for real-time operating systems has been working closely with Express Logic to develop Tracealyzer for ThreadX. ThreadX from Express Logic is a leading embedded RTOS [...]

2017-03-14T13:25:27+01:00March 14th, 2017|Categories: Blog, News|

Industry leaders form the Embedded Tools Alliance

PRESS RELEASE London, UK: Wed 8th March 2017 Today a number of industry leading companies in the embedded tools industry announce a new milestone in embedded system development - the Embedded Tools Alliance (ETA). The embedded developers' toolbox is complex and involves many components: IDE (Integrated Development Environment), compilers, debuggers, trace tools, test tools, debug [...]

2018-09-27T13:08:59+01:00March 8th, 2017|Categories: Blog, News|

Tracealyzer v3.1.1 – better Eclipse support!

Tracealyzer for FreeRTOS version 3.1.1 is now available on the download page. This is a maintenance release, following up the big v3.1.0 release in december. The main functional improvement is a new Eclipse plugin, making it more convenient to use Tracealyzer with Eclipse-based IDEs like SOMNIUM DRT, Simplicity Studio, and others. The plugin allows for reading trace snapshots via any debug [...]

2019-06-25T11:26:33+01:00March 3rd, 2017|Categories: Blog, News|

RTOS Tracing on STM32 over USB CDC

Niclas Lindblom Sr. FAE at Percepio As you might know, our Tracealyzer tools allows you to record and visualize the real-time behavior of your RTOS-based firmware. In previous blogs, I’ve talked about the possibility of streaming the trace data from your board, and today we’ll consider one such specific case - USB CDC. A few months [...]

2019-06-25T11:26:32+01:00February 3rd, 2017|Categories: Blog|

Common RTOS-related Bugs – How Avoid and Detect

Last month at Embedded Conference Scandinavia, Percepio founder Dr. Johan Kraft made a very well received presentation called "Common RTOS-related bugs – How to Avoid and Detect". The presentation covered RTOS basics, the motivations and challenges of using an RTOS, then dived into specific RTOS-related problems - their symptoms, how to avoid them and means [...]

2017-12-15T11:45:14+01:00December 14th, 2016|Categories: Blog|