Visit the Micro-Robotics web site
Click on the advert above to visit the company web site

Product category: Design and Development Hardware
News Release from: Lauterbach | Subject: Support for PikeOS
Edited by the Electronicstalk Editorial Team on 17 August 2006

Debugger supports safety-critical RTOS

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Design and Development Hardware and more every issue. Click here for details.

Lauterbach now provides Trace32 debugger tool support for the PikeOS real-time operating system which is designed for safety critical applications.

Lauterbach now provides Trace32 debugger tool support for the PikeOS real-time operating system which is designed for safety critical applications PikeOS is a hard real-time, Posix and ARINC653 conformant OS, that is certifiable by IEC61508 and DO178B

The PikeOS awareness is included in all new releases of the Trace32 software for PowerPC; other processor architectures will follow soon.

The PikeOS awareness provides easy access to the PikeOS objects such as partitions, processes and threads.

Performance analysis information can also be generated.

Trace32 gathers all this information in real time and nonintrusively thus it has no effect on the customers application.

Trace32 also includes full MMU support, so the user is able to debug several tasks running concurrently in different PikeOS partitions.

This provides the user with the ability to set task related breakpoints.

The traditional PikeOS usage domain is a safety and mission critical system where it is essential to be able to debug the bootstrap code, initialisation phase, interrupt routines, drivers and kernel.

The Trace32 hardware provides debug capability in all of these areas.

All the debug features that Trace32 provides for the PikeOS RTOS are implemented without any changes to the application or kernel.

There are no patches, hooks or additional instrumentation of the code.

Lauterbach's philosophy is to make Trace32 debug exactly the same program code as the code that will be incorporated into the finished product.

This is the only way to guarantee, 100%, that the original application is tested and running correctly.

Lauterbach: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the Micro-Robotics web site