Atollic AB has unveiled its TrueSTUDIO for ARM. It is a debugging tool, an optimising C/C++ compiler and a multiprocessor-aware debugger with real-time tracing. The tool offers features including ARM build and debug tools, SWV (serial wire viewer) tracing and graphical UML diagram editors for model-based design and architecture.
This latest release of tool suite targets the wide domain of ARM processor-based embedded systems, offering generic support for multiple ARM CPU cores, including ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3 and Cortex-M4 processors. In addition, the tool for ARM also includes device-specific support for a wide list of ARM processor-based microcontroller families, including Atmel AT91SAM, EnergyMicro EFM32, Freescale Kinetis, Fujitsu FM3, STMicroelectronics STM32, Texas Instruments Stellaris and Toshiba TX.
The tool also offers features, such as an ECLIPSE-based IDE; x86 C/C++ build and debug tools for development of PC command-line applications; parallel compilation and multiprocessor debugging; and integrated version-control system client with revision graph visualisation, enabling easy tracing of the history of code additions and revisions.
The tool suite also includes an integrated client for accessing popular bug databases like Trac and Bugzilla, and it includes integrated features for performing source code reviews and code review meetings too, claims the company.
Included within the software bundle and seamlessly integrated are demonstration versions of optional add-on products that provide professional code quality analysis and test automation. These are Atollic TrueINSPECTOR, which performs static source code analysis, providing source code metrics, and MISRA-C:2004 coding standard compliance control. The company claims that the Atollic TrueANALYSER, which performs dynamic execution flow analysis and provides rigorous test-quality measurements to the same level as required by for flight-safety-critical software, and Atollic TrueVERIFIER, which provides embedded test automation by performing source code analysis and auto-generate unit tests.
The tool suite also supports a range of evaluation boards and JTAG probes, including Atmel SAM-ICE as well as ST-LINK from STMicroelectronics and J-Link from SEGGER microcontroller.