View the runtime world through J-Link
New Tracealyzer for embOS provides streaming trace on SEGGER J-Link
Tamworth, Staffs, 24th January 2015
Safety-critical specialist distributer Phaedrus Systems today announced the availability of embOS-Trace. This sophisticated tool from Percepio AB, the Swedish developer of RTOS visualization tools, offers an unprecedented insight into the runtime world for embedded software developers using SEGGER embOS and SEGGER J-Link debug probes. Percepio embOS-Trace is the latest member in Percepio’s Tracealyzer family and the embOS integration has been developed in collaboration with SEGGER.
The new line of Tracealyzer tools, including embOS-Trace, leverage the high performance of SEGGER J-Link debug probes to offer continuous trace streaming of runtime events, such as scheduling, interrupt handlers, kernel calls and application events. Tracealyzer uses software-defined trace, where events are stored in a RAM buffer. This is very flexible, easy-to-use, and does not depend on hardware trace support. Moreover, in embOS-Trace the trace length is no longer limited by the available RAM. Continuous trace streaming over long sessions is now possible, requiring just a standard J-Link debug probe and a small RAM buffer of a few kilobytes.
Chris Hills, CTO of Phaedrus Systems said, “With the increasing complexity of embedded software, runtime visualization is essential. Percepio provides this. Segger's embOS is a powerful, compact, modular RTOS for embedded systems. The SEGGER J-Link reads the trace data in the background, without disturbing the application. The combination is a very efficient and reliable solution for developers, from two of Phaedrus System's principals with unlimited RTOS trace.”
Percepio’s market-leading visualization offers 20+ views, which are cleverly interconnected to allow viewing the trace from multiple perspectives, for instance CPU usage, memory allocation, task synchronization and communication events, as well as selected state variables and input/output values.
The insight provided by Tracealyzer facilitates debugging, validation, profiling, documentation and training. This can help avoid weeks of troubleshooting and vastly increase development speed.
The new tracing technology for streaming trace is currently available in embOS-Trace and will soon be released for other Percepio Tracealyzer tools targeting other microcontroller operating systems.
Notes for Editors
Contact
Chris Hills, CTO
E-mail:
Tel: +44 (0) 1827 259546
(24th-25th February at during embedded world - +44 797 337 1558)
About Phaedrus Systems
Phaedrus Systems is the UK’s leading specialist in the support of engineers at all stages of embedded safety-critical and high-integrity projects. Tools available include requirements capture for IEC 61508, EN 50128 and nuclear applications; requirements tracking and competency tools; estimation software; SIL3 RTOS; hi-rel embedded database; compiler validation reports and reliability/failure software. Consultants have experience working on automotive, rail and aerospace applications, meeting standards such as IEC 61508 SIL4, and D0178B. Backing these is a wide range of other relevant embedded tools.
Phaedrus Systems is based in Tamworth, Staffordshire. More information is available on the website www.phaedsys.com
Percepio AB
Percepio AB develops the Tracealyzer software tools, a family of highly visual diagnostics tools for embedded and Linux-based software that lets you look inside the runtime system in a new way. The intuitive visualization makes it easy for developers to understand, troubleshoot and optimize the software.
Percepio AB was founded by Dr. Johan Kraft in 2009. It is is based in Västerås, Sweden.
For more information, visit www.percepio.com
About SEGGER
SEGGER Microcontroller develops and distributes hardware and software development tools as well as software components for embedded systems. An "embedded system" is one in which a microprocessor and associated components are incorporated into a device helping to accomplish difficult and complex tasks in products such as cell phones, medical instruments, instrument clusters, measurement instruments, satellite radios, digital cameras etc.
SEGGER was founded in 1997, is privately held, and is growing steadily. Based in Hilden with distributors in all continents and a local office in Massachusetts, SEGGER offers its full product range worldwide.
SEGGER software products include: embOS (RTOS), emWin (GUI), emFile (File System), emUSB (USB host and device stack) and embOS/IP (TCP/IP stack). With the experience in programming efficiently on embedded systems, SEGGER created highly integrated, cost- effective programming and development tools, such as the Flasher (stand-alone flash programmer) and the industry leading J-Link/J-Trace emulator.
SEGGER cuts software development time for embedded applications by offering affordable, high quality, flexible and easy-to-use tools and software components allowing developers to focus on their applications. Find out more at www.segger.com.