Lauterbach and Wind River are working together to ensure interoperability between all Wind River operating systems and the comprehensive debuggers built by Lauterbach. TRACE32, the incircuit debug and trace solutions of Lauterbach will support all new releases of Wind River operating systems, including the latest Wind River Linux, VxWorks (including Virtualization Profile), and VxWorks 653 platforms.
In cooperation with Wind River, Lauterbach has begun efforts to build “OS Awareness” functionality, targeting all architectures that Wind River supports, e.g. Intel x86/x64, Power Architecture, ARM (Cortex), MIPS etc. The collaboration ensures a tight alignment of the tool versions. As new OS versions are released, an appropriate debug solution will also be available. By the end of the year, The Trace32 tool family will also provide support for older versions of Wind River OSes. The trace 32 debugger provides a dedicated OS awareness for each Wind River platform. After the awareness function, the debugger displays tables of all OS objects, such as tasks and semaphores, and gives detailed information about each object. In addition, start coverages provides an overview of how much stack each task consumed. The interpretation stack frame itself shows the call hierarchy each Terrace, including the service call that led to the preemption of a task.
To gather all this information, the debugger simply reads and interprets target memory, without using any target resident software. It does not change the target state in any way nor does it rely on any special target side debug routines. Being a hardware-based debugger, TRACE32 halts the whole system when running to a breakpoint. Customers will be able to inspect the state of the system and continue the target from the same state as when it was stopped. As such, the user is able to debug all parts of the target software, including boot loader, kernel routines, interrupt handlers, device drivers, kernel modules, user processes and libraries. Moreover, users can debug all of these simultaneously, which allows easy debugging of software interfaces, interprocess communication and other messaging services.
Visit Lauterbach at Embedded World 2015 exhibition in Nuremberg, Germany, hall 4, booth 4 – 210 and view demonstrations of TRACE32 capabilities in combination with Wind River operating system.