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
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
This article was originally published on Electronicstalk on 3 Apr 2003 at 8.00am (UK)
Related stories
No wait states for in-circuit emulator
Lauterbach now provides full support for the ST10F276 with its Trace32-Fire in-circuit emulator.
Debugger gains awareness of operating system
Microprocessor development tools from Lauterbach now provide kernel awareness for the Windows CE.net operating system from Microsoft.
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

