Undo Software and Lauterbach have announced a new partnership to meet the changing needs of embedded systems developers. Embedded systems now increasingly combine traditional device level software with application code, such as a graphical user interface on a smart TV. By integrating Undo’s UndoDB high performance reversible debugging software with Lauterbach’s TRACE32 powerful suite of development tools, companies will be able to debug the entire code stack through a single, intuitive user environment.
The partnership will also enable Lauterbach to target new, non-embedded markets, such as developers of games and mobile apps as it allows use of some of the advanced features of TRACE32 but without the need to use additional embedded debugging hardware when writing user-level application code.
Lauterbach customers can now access UndoDB through the TRACE32 GUI, which acts as a debug front-end, providing the power of reversible debugging through Lauterbach’s advanced yet familiar and proven interface across the entire development process. This extends functionality without needing to change development workflows, thereby improving productivity. Developers will be able to debug C/C++ code on Linux and Android faster, meeting development deadlines and responding quickly to reported bugs.
The integrated solution will be demonstrated on both companies’ stands at Embedded World 2015, held between 24th – 26th February 2015. Undo Software is on Stand 4-100, Hall 4 and Lauterbach is in Stand 4-210, Hall 4.
UndoDB enables developers to record, rewind and replay their code to quickly find critical bugs, increase productivity and meet development deadlines. Its performance is several orders of magnitude better than open source solutions in terms of both speed and space overheads.
Lauterbach’s TRACE32 suite provides integrated debug environments for embedded designs. TRACE32 supports all the most common microprocessor architectures in use in the embedded market and is available with dedicated hardware components. Its common user interface and a joint system bus provide a seamless integration of all tools into the debug environment.
“As software spreads into every device we use, we’re seeing a merger between the previously very separate worlds of embedded and application development,” said Greg Law, CEO and co-founder, Undo Software. “Lauterbach has a global reputation for specialised embedded debugging tools, and integrating UndoDB with TRACE32 makes it easier for companies to debug the entire software stack from the same, powerful interface, enabling them to develop innovative products through a unified, faster process.”
“With TRACE32 we have created an integrated debug environment that is used by embedded designers across the globe,” said Norbert Weiss, international sales and marketing manager at Lauterbach. “We are continually looking for ways of extending the capabilities available to our customers as their needs change. Our partnership with Undo makes it simple for developers to use the power of reversible debugging within TRACE32, increasing productivity and meeting business-critical deadlines.”