How do I move a node-locked license?
If you have a node-locked license for a Percepio Tracealyzer software and wish to move it to another computer, please complete Percepio License Migration Request and send a signed copy to support@percepio.com.
If you have a node-locked license for a Percepio Tracealyzer software and wish to move it to another computer, please complete Percepio License Migration Request and send a signed copy to support@percepio.com.
Nov. 13, 2013. Västerås, Sweden. Percepio today announces the availability of Tracealyzer for VxWorks and Tracealyzer for Linux. Percepio's Tracealyzer tools provide an unprecedented level of insight into the run-time world of embedded software systems during development, verification and maintenance. This allows you to solve complex software problems in a fraction of the time otherwise [...]
Tracealyzer for Linux displays the scheduling priority reported by LTTng. For Linux processed with "normal" dynamic scheduling, this value is typically not meaningful. This is mainly intended for processes with static real-time priorities.
Tracealyzer for VxWorks uses the same data source as System Viewer in Wind River Workbench, but provides a more powerful visualization featuring over 20 different views that all are interconnected in clever ways. Tracealyzer is more intuitive to use and gives a much better understanding of your system. Some unique features of Tracealyzer are: Trace [...]
An update of FreeRTOS+Trace is now available, version 2.5.1, download it here. Added/improved recorder ports for Texas Instruments MSP430, NXP LPC21xx, Atmel AVR32 and Xilinx Microblaze. Fixed an issue related to tracing of FreeRTOS low-power mode/tickless idle. This works as intended now. The End User License Agreement was shown every time the application starts, if [...]
The Tracealyzer support for FreeRTOS, SafeRTOS and Micrium relies on Percepio's own recorder library. This can be used on most processors and contains ports for several common processor families, including: Arm Cortex-M devices, e.g., STM32, NXP LPC series, Renesas Synergy, etc. Arm Cortex-A9 devices, e.g. Xilinx Zynq. Renesas RX600 series Microchip PIC32 series Atmel AVR32 [...]
(This answer is only applicable for Percepio's own recorder library, used for e.g. FreeRTOS, OpenRTOS, SafeRTOS and Micrium µC/OS) Streaming mode As for v4.1.6, Tracealyzer supports streaming via SEGGER J-Link, IAR I-Jet and Keil ULINKpro/ULINKplus. Streaming is also possible in other ways, e.g. using USB CDC or a network connection. IAR users can find more [...]
(This answer is only applicable for Percepio's own recorder library, used for e.g. FreeRTOS, OpenRTOS, SafeRTOS and Micrium µC/OS) It depends if you are using snapshot or streaming mode. Snapshot mode requires a decent RAM buffer if you want a long trace. A RAM buffer of 5-10 KB can give a trace of 50-200 ms, depending on [...]
(This answer is only applicable for Percepio's own recorder library, used for e.g. FreeRTOS, OpenRTOS, SafeRTOS and Micrium µC/OS) The below table shows an example, using version 2.5.1 of the recorder library when compiled for ARM Cortex M4 (Atmel SAM4S16C) using ARM GCC v4.7.3. Recorder configuration Compiler optimization Flash usage Basic features -Os (minimum size) [...]
(This answer is only applicable for Percepio's own recorder library, used for e.g. FreeRTOS, OpenRTOS, SafeRTOS and Micrium µC/OS) Interrupt handlers (ISRs) are not recorded by default. To record ISRs, you need to add two calls in the interrupt handlers you wish to record, vTraceStoreISRBegin in the very beginning and vTraceStoreISREnd in the very end. [...]
You need to set a name for the ISR using vTraceSetISRProperties, otherwise the numeric ID stored using vTraceStoreISRBegin is displayed.
If you have interrupt handlers using interrupt-level kernel functions, but are not calling vTraceStoreISRBegin and vTraceStoreISREnd, the recorder assumes that the kernel call was made from an interrupt handler, but does not know the identity of the interrupt handler. In this case, the name is set to "ISR using Object", where Object is the queue [...]
Use vTraceSetQueueName, vTraceSetSemaphoreName or vTraceSetMutexName, as in the below example: actuatorQ = xQueueCreate(3, sizeof(QueueMessage) ); if (actuatorQ != NULL) { vTraceSetQueueName(actuatorQ, "ActuatorQueue"); // Set the name ... } else { ... // Error handling }
Our Trace Recorder Library used for FreeRTOS+Trace, SafeRTOS+Trace and Micrium µC/Trace is quite easy to port, as we have made a significant effort to generalize it. All kernel-specific definitions are located in trcKernelPort.c/.h, but you need to insert instrumentation in the kernel and add new fields to the kernel object data types. We welcome new [...]
The name is latin and means "to perceive", i.e., to become aware or conscious of something.
We are happy to announce our new distributor for Germany, Austria and Switzerland, Embedded Tools GmbH. Welcome to the Percepio family!
We finally release the first public version of Tracealyzer for VxWorks, now available on the Downloads page. Tracealyzer for VxWorks uses the existing monitoring in Wind River VxWorks by visualizing the ".wvr" files normally intended for Wind River System Viewer/Wind View. For a comparison between Tracealyzer and Wind River's existing tools, see this video. Tracealyzer [...]
We are proud to announce the first public release of Tracealyzer for Linux, now available on the Downloads page. Tracealyzer for Linux relies on the LTTng v2.x tracing framework, but also supports older versions of LTTng, used e.g. in Wind River Linux This is a Beta version but should be fairly stable. It is however [...]
Here is a new video demonstrating the upcoming Tracealyzer versions for Wind River Linux and Wind River VxWorks. The new products are: Tracealyzer for Wind River Linux supports the default tracer in Wind River Linux and also the newer LTTng v2.x. tracing framework. Tracealyzer for VxWorks, supports the built-in tracer in all versions of Wind [...]
We are happy to announce the new version of FreeRTOS+Trace, version 2.5.0. The main improvement is basic support for FreeRTOS "tickless idle" low-power mode. We will soon add additional features related to this, as well as heap and stack allocation. Stay tuned during August! Download is found here. Note:The updated recorder library is so far [...]
Take this opportunity to get FreeRTOS+Trace Professional Edition for half price. Starting today and until June 14th, you get it for $747 instead of $1,495! Buy online here!
SAAB AB is a leading developer of security and defense solutions, including the advanced fighter aircraft Gripen. When SAAB evaluated Tracealyzer for VxWorks, they were very pleased and we got the following official statement: "The many system views of the Tracealyzer from Percepio made it easy to quickly identify issues in our system that we [...]
Our upcoming product "Tracealyzer for Linux" is soon ready for release, and our pilot customer Zenterio has now received the initial delivery of our new trace recorder for Linux, Percepio Micro Tracer (PMT). This has been developed as a complement to the LTTng tracing framework used in e.g. Wind River Linux and several other embedded/commercial [...]
We are pleased to announce FreeRTOS+Trace v2.4. The main new feature is a new system for application logging (user events) that allows for using a separate buffer, to get much longer logs of less frequent higher-level events. To learn more about this feature, check out the updated recorder library included in the FreeRTOS+Trace application. Easiest [...]
We are working on Tracealyzer for VxWorks, intended for release during spring 2013. This version uses the existing recorder in VxWorks (wvLib), which generates .wvr files. Thus, no target-side integration is required. Here is a screenshot, showing a recording from quad-core system. The background shows scheduling and system calls on the four cores, and the [...]
Rt-labs provides a development environment and real-time operating system (rt-kernel) for embedded software development. In collaboration with Percepio, rt-labs now offer a customized version of Tracealyzer with built-in support in their operating system rt-kernel. The Swedish electronics magazine Elektroniktidningen published an article about this, read it here (in Swedish).
Jack Ganssle, the well known embedded guru and columnist at Embedded.com, has recently published a positive article about our Tracealyzer products. Read it here.
Percepio is exhibiting at Embedded World 2013, the largest event in embedded systems, held in Nuremberg, Germany. Come meet the team and get a personal demonstration of the latest version of our Tracealyzer products! You find us in stand 428d, hall 5, between feb 26-28 2013.
We are happy to announce a major update of FreeRTOS+Trace, version 2.3, which is the first major update since the release of FreeRTOS+Trace. (click to enlarge) The major improvements include: Built-in support for SEGGER J-Link and compatible devices such as Atmel SAM-ICE. This allows for convenient upload of the trace directly from FreeRTOS+Trace, independently of [...]
Atlas Copco Rock Drills AB, a leading developer of rock excavation vehicles and machinery, has decided to buy a company-wide license for Percepio’s new diagnostics system for embedded software, Tracealyzer for On Time RTOS-32. Atlas Copco Rock Drills plans to use this for all embedded computers in all rock excavation products, both during lab testing and during field use [...]
We are proud to announce our new product Tracealyzer for On Time RTOS-32, targeting On Time RTOS-32 from On Time Informatik GmbH. On Time RTOS-32 is a real-time operating system for x86 processors and provides a subset of the Win32 API. Tracealyzer for On Time RTOS-32 is based is the first product released using the new v2.3 [...]
We now offer FREE academic licenses of FreeRTOS+Trace Professional Edition, i.e., the full version! This is strictly limited to non-commercial use for education or research at universities or similar, and does not include commercial-level support. Read more on the Pricing and Licensing page. Spread the word!
A new version of FreeRTOS+Trace is now available, v2.2.4. This version contains several fixed bugs and we recommend you to update your installation. There is one new feature: support for MPLAB .mch memory dump files. To save the RAM dump as an .mch file, using MPLAB 8.86, select View menu -> File Registers -> Export Table. Note: The [...]
To celebrate our new website, logo and Wind River partnership, we offer a 35 % discount on FreeRTOS+Trace during September 2012. With the 35 % discount, you pay: Standard Edition - First user: $1.167, additional licenses: $842/seat. Professional Edition - First user: $2.337, additional licenses: $1.622/seat. All prices in USD, excluding taxes. This 35 % [...]
Percepio has been appointed Wind River Premium Partner. Wind River is a leading commercial RTOS vendor and is owned by Intel. This partnership gives Percepio access to Wind River products and marks the start of Tracealyzer versions for Wind River VxWorks and Wind River Linux - very common embedded platforms used in many complex products [...]
Serious Integrated Inc. recently published their very positive results from using FreeRTOS+Trace, i.e., our Tracealyzer tool for FreeRTOS. Within a week, they managed to improve their performance (reduce CPU usage) with a factor 3, thanks to the improved insight. See the article "Direct Drive: Seeing is Debugging" in Renesas Echo, June 2012.
We are proud to announce the release of FreeRTOS+Trace v2.2.3. This is a major improvement since the last broadly announced version, v2.2.1, mainly in quality. Last week we made v2.2.2 available on our website and got some good, constructive feedback, which is now addressed in v2.2.3. With this release, all issues and suggestions reported have been [...]
The recorder library of FreeRTOS+Trace now includes support for all microcontrollers based on ARM Cortex M3, M4 and M4F cores. This includes many popular microcontrollers such as STM32Fx and NXP LPC17xx. Note that the hardware dependencies of FreeRTOS+Trace are minimal, and many users have developed hardware adaptations for their specific chips when official support has [...]
FreeRTOS+Trace have received positive attention at the "MCU on Eclipse" tech blog, linked below. An independent contributor, Professor Erich Styger at University of Lucerne, have developed ports for Freescale chips and also presents a ProcessExpert component for our FreeRTOS recorder library, which makes it very easy to modify the settings and to upload the trace. ProcessorExpert [...]
Percepio AB was awarded "Innovator of the Year" by the city of Västerås at the "Guldstänk" gala event. A very impressive show in a full Concert Hall, 930 people in the audience. Although we knew we were nominated, winning was not expected. The other nominees in this cathegory were very strong and more estabilished companies, [...]
Nuremberg 2012-03-01 FreeRTOS with founder Richard Barry collaborates with Swedish Percepio AB on a new tool, FreeRTOS+Trace™, for runtime diagnostics of FreeRTOS-based systems. (.pdf version here) The embedded world was surprised when EETimes.com presented its large annual market survey in the summer of 2011. It showed that FreeRTOS has grown into the most popular software [...]
Percepio are currently exhibiting at Embedded World, Nuremberg, Germany, the largest trade show within Embedded Systems with over 700 exhibitors and 18000 visitors. The interrest for our new FreeRTOS+Trace product has been fantastic, we are have met a lot of FreeRTOS users and others (including potential distributors) that were truely impressed by our product! This [...]
We are proud to announce our new product FreeRTOS+Trace, a special version of the latest generation Tracealyzer optimized for FreeRTOS. This has been developed in collaboration with the FreeRTOS developers at Real Time Engineers ltd. See our new FreeRTOS+Trace product page FreeRTOS+Trace is part of the new FreeRTOS+ partner program, which serves to promote commercial [...]
After Innovationsbron made a press release regarding their investment in Percepio AB, a journalist called from Ny Teknik, the largest tech publication in Sweden. Here is the result (swedish). http://www.nyteknik.se/nyheter/innovation/forskning_utveckling/article3412166.ece
The swedish seed investor Innovationbron invests 1.6 MSEK in Percepio AB, and 1:a Västmanlandsfonden joins with an additional 200 KSEK, in total 1.8 MSEK. This allows Percepio to recruit and and accelerate towards the international launch of our Tracealyzer technology in collaboration with international partners. http://www.innovationsbron.se/Om-Innovationsbron/Nyheter/Ny-svensk-innovation-hittar-snabbt-buggar-i-programvara/ http://www.mynewsdesk.com/se/pressroom/vastmanlandsfonden/pressrelease/view/1-a-vaestmanlandsfonden-investerar-i-percepio-733868
Percepio will exhibit at Embedded World, in Nuremberg, Germany, between 28.2 - 1.3, 2012. We will show the latest version of our Tracealyzer, which has evolved a lot during the last months. You find us in Hall 4, stand 4-503.
The hugely popular real-time operating systems FreeRTOS was today release in version 7.1.0. The new version contains several improvements highly related to our Tracealyzer product, which makes it easy to get started with Tracealyzer on FreeRTOS. The Tracealyzer product consists of two parts: the actual PC application "Tracealyzer" and a recorder library, which is delivered in [...]
Christer Norström and Niklas Rudemo joins the board of Percepio AB. Read more about them at the Board page.
We have been accepted into Microsoft's program for software startups, BizSpark. This allows us to use many Microsoft products for free, and also provides higher visibilit
Photos from todays test flight in the "Cloud Computing" project can be found here (153 MB zip file) Unfortunatly, the onboard camera could not be used at this time, so nothing from the plane yet. Read more about this project at http://www.percepio.se/index.php?mact=News,cntnt01,detail,0&cntnt01articleid=12&cntnt01returnid=58
Computer Sweden recently published an article on the embedded systems market size. According to a recent IDC report,"Intelligent Systems: The Next Big Opportunity", the market for embedded systems is "developing rapidly, with over 1.8 billion units and more than $1 trillion in revenue today. By 2015, the market will double to nearly 4 billion units [...]
Telcred AB, a developer of NFC-based physial access systems (www.telcred.com), have decided to buy a licence for Percepio's Tracealyzer.
nnovationsbron decided today to invest in Percepio AB in their seed funding program "Insats mot Royalty". This investment enables us to take Tracealyzer to a broader market, and also to begin the productification of our Katana techonlogy.
We are proud to announce that Tracealyzer now supports FreeRTOS. The first supported hardware platform is Atmel AT91SAM7X, an ARM7 MCU. We are working on extending the official hardware support, but if you have a concrete case for us, contact us for a discussion - portingto different hardwares is quite easy as the hardware dependencies are [...]
In early July, Johan Kraft will present a paper at WATERS 2011, the 2nd International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems. The title of the paper is "Continuous Constant-Memory Monitoring of Embedded Software Timing".
Students at Mälardalen University are currently working full time constructing an autonomous airplane model, that stabilize and navigate using on-board computers and sensors. The students in the project course are from the Robotics program and from the Master Program in Intelligent Embedded Systems It is based on a large RC model plane, an electrical powered glider with [...]
We have just changed content management system (CMS), from Joomla to "CMS Made Simple", which feels like the right choice. The speed improved quite a lot. In the process we also redesigned it, and we hope that you find the new version more pleasant. This however require us to do a manual migration of all earlier [...]
Percepio will exhibit at ElektronikExpo where Johan Kraft will give an invited talk, in Västerås, Sweden on May 6th 2011. This is has been announced at www.evertiq.se http://www.evertiq.se/news/22445
Our partner Quadros Systems, Inc. have just made a press release on their new product RTXCview - the Quadros RTXC version of the Tracealyzer. http://www.quadros.com/news-and-events/news/PR11- 450
Johan was interviewed at Embedded Conference Scandinavia when showing RTXCview. The result is a full page in the Swedish magazine "Automation". The title means "Program makes robots work correctly". (Click for a readable pdf version.)
Today Johan Kraft presented a paper on the conference Runtime Verification 2010, held in Malta. The title of the paper is "Trace Recording for Embedded Systems: Lessons Learned from Five Industrial Projects" This is an experience report on five industrial projects we have performed between 2004-2010 on integration of software tracing in industrial embedded systems. The [...]
Johan got interviewed by the local paper, VLT, about Percepio AB in mid september. (click to enlarge)
Quadros Systems, Inc. will soon release RTXCview, the new tracing solution for RTXC Quadros, which has been developed in a collaboration between Quadros Systems, Inc. and Percepio AB. Quadros Systems demonstrated RTXCview at Embedded Live in London in mid october.
We got some nice attention in Computer Sweden and at IDG.se The title means "He knows code". (link)
Johan attended Embedded Conference Scandinavia, a side event of "Tekniska Mässan" in Stockholm, Oct 19-20 2010, and demonstrated the latest version of RTXCview. The most striking experience is the amount of people that got interested just walking by and seeing the innovative user interface, even though they did not know anything about it.
Percepio recently got two articles in Elektroniktidningen (a major electronics trade magazine in Sweden), one for each of our two areas: "Swedish tool now in RTXC" (link) "Days of code analysis in seconds" (link)
Johan Kraft, who presented his PhD thesis on august 27, was appointed MDH researcher of the month for September 2011. (link)