From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23483 invoked by alias); 21 Apr 2010 10:26:42 -0000 Received: (qmail 18828 invoked by uid 22791); 21 Apr 2010 09:32:34 -0000 X-SWARE-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Message-ID: <4BCEC613.6090506@codeconfidence.com> Date: Wed, 21 Apr 2010 10:26:00 -0000 From: John Dallaway User-Agent: Thunderbird 2.0.0.24 (X11/20100318) MIME-Version: 1.0 To: eCos Announcements CC: eCos Discussion Subject: [COMMERCIAL] Code Confidence announces ThreadSpy debugging for eCos developers Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Mailing-List: contact ecos-announce-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-announce-owner@ecos.sourceware.org X-SW-Source: 2010/txt/msg00002.txt.bz2 April 21, 2010 -- CAMBRIDGE, UK -- Code Confidence Ltd, the embedded software tooling specialists, today announced ThreadSpy(tm) technology for the debugging of multi-threaded embedded systems on remote hardware. ThreadSpy enables software engineers to inspect the state of individual threads within their applications during development, simplifying and accelerating the debugging process. The initial implementation of Code Confidence(tm) ThreadSpy is for the eCos(R) real-time operating system. ThreadSpy provides access to the call stack of each thread and the value of thread-local data within each stack frame. It operates in conjunction with GDB, the GNU debugger, ensuring widespread compatibility with JTAG hardware and other debug interfaces which support the GDB remote protocol. GDB thread-specific breakpoints are fully supported. ThreadSpy intercepts thread-related queries raised by GDB and provides responses to these queries from its own configurable model of kernel thread states. Communication with the embedded hardware is minimised to ensure that the debugger remains responsive. "ThreadSpy technology allows developers to choose a JTAG-based solution for their debugging activities without sacrificing the thread-aware capabilities more commonly associated with remote debug stubs" explained John Dallaway, Director at Code Confidence. "It offers the best features of both JTAG hardware and debugging stubs without the compromises." ThreadSpy technology is now available within the Code Confidence Tools for eCos via a dedicated remote debugging launcher. Based on the award-winning Eclipse(tm) Platform and C/C++ Development Tooling (CDT), the Code Confidence Tools provide a fully-integrated development environment for application developers working with the eCos RTOS. When debugging using ThreadSpy, the tools adapt to configuration changes within the eCos kernel automatically. For further details, visit the Code Confidence website: http://www.codeconfidence.com/tools -- John L Dallaway Code Confidence Ltd http://www.codeconfidence.com