>Lennart Bonnevier

About Lennart Bonnevier

This author has not yet filled in any details.
So far Lennart Bonnevier has created 122 blog entries.

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+02:00October 8th, 2019|Categories: Blog, HandsOn|

Meet Percepio at Arm TechCon 8–10 October

Welcome to meet with Percepio at Arm TechCon in San Jose, California, on 8–10 October. It will be three days packed with keynotes, technical sessions on all levels, and hands-on workshops. Percepio will not have a booth this year, but we are available for meetings and discussions throughout the event. Please contact our VP of Sales [...]

2019-09-26T15:11:07+02:00September 26th, 2019|Categories: Events|Tags: , |

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+02:00September 5th, 2019|Categories: Blog|

Percepio at ARC Processor Summit 19 September

If you are into computer vision technology, Synopsys' ARC Processor Summit in Santa Clara, California, offers an opportunity to see Tracealyzer in action. The host company will have a demo booth where they show Tracealyzer for OpenVX, tracing targets built with their own EV6x vision processor family. The Summit is a free one-day event consisting of [...]

2019-08-26T16:35:44+02:00August 26th, 2019|Categories: Events|

Welcome to ST DevCon 12 September

ST DevCon is an interactive summit, to be held on September 12, 2019 at the Santa Clara Convention Center. It will bring together experts in growth markets like Smart Things (IoT), Smart Driving, and Smart Home, City & Industry. Percepio will have a manned info kiosk at the conference, where you can go to look [...]

2019-07-31T21:44:25+02:00July 31st, 2019|Categories: Events|

Norwegian Student E-cars Are Ready to Race

The Revolve team plans to compete in Hungary, Austria and Germany this summer. Team Revolve, a student team from NTNU (the Norwegian University of Science and Technology) in Trondheim, has revealed their electric cars for the 2019 competition season. Revolve is one of the top teams in the global Formula Student competition for [...]

2019-05-09T16:55:30+02:00May 9th, 2019|Categories: News|

Embedded Online Spring Conference 22 May – Updated

Jean Labrosse, Silicon Labs Percepio is co-sponsoring the free Embedded Online Spring Conference on embedded software development on 22 May. Embedded consultant Jacob Beningo hosts the conference and the program includes a presentation on RTOS basics, benefits and drawbacks by Jean Labrosse of Micrium (nowadays Silicon Labs) fame – you don't want to [...]

2019-04-30T08:27:54+02:00April 30th, 2019|Categories: Events|

Embedded Vision Summit 20-23 May

Percepio will exhibit at the Embedded Vision Summit 2019 in Santa Clara, California, 20-23 May. The EV Summit is the primary event focusing on deployable computer vision for embedded systems – one of the hottest topics in the electronic industry right now. We'll talk about the work we have put in together with Synopsys to [...]

2019-04-09T14:07:03+02:00April 9th, 2019|Categories: Events|

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+02:00April 5th, 2019|Categories: Blog|

Embedded conferences in India 10-11 and 13-14 June

Percepio Senior FAE Niclas Lindblom will travel to India in June to present Tracealyzer at the annual Embedded Developer Conference hosted by our distributor Menlopark Technology. The conference will have at least eight different tracks, covering subjects like Compilers, Static and dynamic testing, and Embedded databases, and Menlopark says that all tracks will feature deep [...]

2019-05-16T15:03:46+02:00March 28th, 2019|Categories: Events|

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+02:00March 21st, 2019|Categories: Blog|

Embedded Seminar in Taipei, 27 March

Next week in Taipei, Microtime arranges a seminar about embedded and IoT development, featuring both Amazon FreeRTOS and Tracealyzer. Save the date – 27 March. More info is available here; the registration form is here.

2019-03-19T14:33:21+02:00March 19th, 2019|Categories: Events|

Tracealyzer Class in Tel Aviv 26 March (Updated)

Percepio's Israeli distributor Sightsys is organising a one day training for Tracealyzer users in Tel Aviv 26 March. The day will among other things feature a technical presentation of Tracealyzer by Percepio FAE Niclas Lindblom, and a hands-on session with the software. Some of the other topics will be ThreadX versus FreeRTOS, and a new ST Micro [...]

2019-03-19T13:27:44+02:00March 19th, 2019|Categories: Events|

Tracealyzer for FreeRTOS webinars March 27 and 29

NeoMore, our French distributor, organizes two sessions of a webinar addressing software developers using FreeRTOS, and expecting to accelerate the debugging and optimization of their application using FreeRTOS. Presented in French language by a senior application engineer. Details – registration for Wednesday 27 March at 11:00 CET Details – registration for Friday 29 March at [...]

2019-07-01T13:24:17+02:00March 19th, 2019|Categories: Events|

Embedded Online Spring Conference – 22nd May

Percepio is co-sponsoring the free Embedded Online Spring Conference on embedded software development on 22nd May. Embedded consultant Jacob Beningo hosts the conference; the program is still somewhat fluid but we do at least know that Jean Labrosse of Micrium (nowadays Silicon Labs) fame will hold a talk – you don't want to miss that. [...]

2019-03-14T10:32:12+02:00March 14th, 2019|Categories: Events|

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+02: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+02:00February 22nd, 2019|Categories: Blog|

Webinar 25 Jan: Anatomy of an Embedded Linux System

Are you considering using Linux in your next embedded system project? If the answer is Yes, you may be interested in a free webinar that Percepio's Silicon partner Renesas hosts Friday, 25 January. Under the headline "Anatomy of an Embedded Linux System", the webinar takes on topics like the Linux kernel, file system and toolchain. More [...]

2019-01-21T10:23:36+02:00January 21st, 2019|Categories: Events|

Embedded Tech India 2019

Menlopark Technologies, Percepio's brand new distributor in India, will participate at the Embedded Tech conference in New Delhi 28–31 January. They're in hall 7E, booth 10, so make sure to stop by and say hello if you are there.

2019-01-11T14:31:27+02:00January 11th, 2019|Categories: Events|

Tracealyzer in Taiwan

Microtime Computer, our distributor in Taiwan, held a Tracealyzer seminar in December with about 40 attendees. Interest was high and compelled them to plan for three or four similar seminars during 2019. Way to go!

2019-01-10T15:07:16+02:00January 10th, 2019|Categories: News|

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+02: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+02: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+02: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+02: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+02:00November 7th, 2018|Categories: Blog, HandsOn|

Embedded Online Fall Conference, 28 November

Embedded Online Fall Conference is a free online conference where industry experts talk about current issues in embedded development and present practical use cases. The day consists of five presentations, some of which are broadcast twice, and you register for each presentation separately; see links below. Percepio FAE Niclas Lindblom gives one of the presentations, [...]

2018-11-01T09:18:07+02:00November 1st, 2018|Categories: Events|

Learn Debugging and Armv8-M TrustZone

Embedded evangelist and consultant Jacob Beningo offers two "Technology Primer" online courses during 2019, and both will feature Tracealyzer. Debugging Techniques takes off with "Developing a personal debugging process" in January and proceeds to cover subjects like printf(), ITM tracing, visualization and static code analysis.The other one, Armv8-M TrustZone Technology, introduces the TrustZone security architecture and [...]

2019-03-28T14:33:38+02:00October 19th, 2018|Categories: Events|

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+02:00October 19th, 2018|Categories: Blog|

Tracealyzer 4 Now Supports On Time RTOS-32

Västerås, Sweden, 18th October 2018   * * *   Percepio, the leader in software trace visualization for embedded systems and IoT, announces Tracealyzer 4 support for On Time RTOS-32, in addition to the already supported Amazon FreeRTOS, Keil RTX5, Micrium µC/OS-III and SafeRTOS/OpenRTOS.

2018-10-24T00:19:18+02:00October 18th, 2018|Categories: News, Press|

Tracealyzer 4.2.2 released with SafeRTOS support

Yesterday we released Tracealyzer 4.2.2 with support for SafeRTOS and OpenRTOS from Wittenstein High Integrity Systems (WHIS), meaning that we upgrade SAFERTOS+TRACE to Tracealyzer 4. Register on our download page to get the download link and a 30-day evaluation license. The SafeRTOS recorder library is not included, so please contact WHIS if you are interested in [...]

2018-10-09T21:06:36+02:00October 9th, 2018|Categories: News|

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+02:00October 8th, 2018|Categories: Blog|

Arm Tech Symposia, Taiwan 1–2 Nov

The Arm Tech Symposia is an annual event designed to share the latest Arm technology roadmap, the up-to-date diverse Arm based devices and applications. This November, the Symposia come to Taiwan for two events – 1 Nov in Taipei and 2 Nov in Hsinchu – and Percepio's local distributor Microtime will attend both events. If [...]

2018-10-02T20:45:49+02:00October 2nd, 2018|Categories: Events|

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+02:00September 24th, 2018|Categories: Blog|

Arm TechCon 16–18 October

Percepio will not attend this year's Arm TechCon but it will still be quite the experience: three days packed with seminars and classes on topics like embedded software, chip design, security, and much more. The conference will be at the San Jose Convention Center, right in the heart of Silicon Valley.

2018-09-18T16:23:42+02:00September 18th, 2018|Categories: Events|

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+02:00September 18th, 2018|Categories: Blog|

WNIE in Birmingham 25-26 September

WNIE Live, or What's New In Electronics – Live, takes place in Birmingham, UK, on the 25 & 26 September. Percepio is present at the exhibition through our UK distributor Phaedrus Systems; you are welcome to drop by their booth if you are in the area. Phaedrus' Chris Hills will also give a talk on [...]

2018-09-12T23:20:23+02:00September 12th, 2018|Categories: Events|

Running Tracealyzer 4 on Linux hosts

To run Tracealyzer 4 on Linux, the first thing you'll need is Tracealyzer version 4.2 or later. Next, you need to install Mono. For most distributions there's a package called "mono-complete", though some distributions and package systems may instead use simply "mono". There may be additional requirements, in particular for Debian/Ubuntu- and Fedora-based systems. See [...]

2018-09-28T13:43:36+02:00September 11th, 2018|Categories: FAQ|

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+02:00September 7th, 2018|Categories: Blog, Tzfeed|

Sept. 26 – Secure Bootloader Design

Secure bootloaders require specialized knowledge in disparate disciplines such as driver software, middleware, cryptography, security and cloud computing just to name a few subjects. On September 26, embedded consultant and evangelistJacob Beningo will host a free webinar where attendees will explore the major components and processes necessary to implement a secure bootloader. You can choose [...]

2018-09-06T12:20:03+02:00September 6th, 2018|Categories: Events|

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+02:00August 30th, 2018|Categories: Blog|

Synopsys ARC Processor Summit, Sept 11

This free one-day event consists of three parallel tracks in which Synopsys experts, ecosystem partners and the ARC user community will deliver technical presentations on a range of topics, including, artificial intelligence (AI), automotive safety, internet of things (IoT), embedded vision and much, much more. Percepio CEO Johan Kraft opens the Mobile/Storage track with his [...]

2018-08-21T16:35:00+02:00August 21st, 2018|Categories: Events|

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+02:00August 16th, 2018|Categories: Blog|

Microchip MASTERs 2018

Percepio will not attend the Microchip MASTERs conference(s) this year (although we did last year) but Tracealyzer will still feature in some Microchip classes, we're told. And if that's not reason enough to go, there are lots of other reasons – the European conference alone features over 80 classes on topics ranging from firmware design [...]

2019-07-22T09:27:01+02:00August 13th, 2018|Categories: Events|

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+02: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+02:00May 31st, 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+02: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 [...]

2018-05-09T11:39:30+02:00May 8th, 2018|Categories: Blog|

Tracealyzer 4 Now Supports Micrium µC/OS-III and ARM ITM

Västerås, Sweden, 7th May 2018    * * *   Percepio, the leader in software trace visualization for embedded systems and IoT, announces Tracealyzer version 4.1 with support for Micrium µC/OS-III, in addition to the already supported Amazon FreeRTOS and Keil RTX5. “Tracealyzer 4 is a massive improvement over previous versions and as we have been working [...]

2018-10-30T23:44:02+02:00May 7th, 2018|Categories: Press|

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+02: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+02:00April 19th, 2018|Categories: Blog|

Learn RTOS Programming in Four Days

Percepio's European training partner MicroConsult in Munich, Germany, offers an extensive 4-day course in RTOS architecture and programming. The course, aptly named "RTOS Mechanisms and their Application in Runtime Architectures for Embedded and Real-time Systems", covers a broad range of topics. General Introduction: Real-time Operating System Process/Thread/Task Management Interrupt Management Time Management Coordination Mechanisms: Synchronization [...]

2018-04-12T14:34:13+02:00April 12th, 2018|Categories: Events|

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+02: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+02: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+02:00March 15th, 2018|Categories: Blog|

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+02:00February 16th, 2018|Categories: Blog|

Percepio and Cypress Debuts Tracealyzer Support for Cypress PSoC 6 at Embedded World

Västerås, Sweden, 15th February 2018    * * *   Percepio announces Tracealyzer support for Cypress’ most recent MCU family PSoC® 6, allowing embedded IoT developers to visualize RTOS software behavior together with hardware activity in the industry-leading trace visualization tool. This leverages Cypress’ innovative hardware profiler unit integrated in the PSoC® 6 MCU, which allows for monitoring [...]

2018-10-30T23:30:56+02:00February 15th, 2018|Categories: Press|

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+02:00February 5th, 2018|Categories: Blog, Events, Tzfeed|

NeoMore hosts two free Tracealyzer webinars

Percepio's French distributor NeoMore will host two free webinars in February about RTOS tracing with Percepio Tracealyzer. Tuesday, 6 February 10.00 – Tracealyzer for Keil RTX5 (register) Thursday, 8 February 10.00 – Tracealyzer for FreeRTOS (register) Both webinars will be presented in the French language.

2018-03-13T10:51:51+02:00January 29th, 2018|Categories: Events|