Atollic® is committed to helping engineers create better embedded systems, and our C/C++ development and testing tools provide unique features for improving your software quality. Atollic TrueSTUDIO® is developed by a team with extensive experience from automotive and aerospace software development. Atollic TrueSTUDIO is tailored to development of high-quality software for ARM® processors, and brings the best principles from the automotive and aerospace industries to all embedded developers.

Atollic TrueSTUDIO®

Atollic® TrueSTUDIO® is a C/C++ compiler and debugger development suite for ARM® microcontrollers that will help you improve your software quality. By utilizing the capabilities of TrueSTUDIO you can eliminate many of the problems software engineers are meeting today, and focus your time and energy on what really matters – developing high quality embedded software.

Atollic TrueSTUDIO provides unique features for improving your software quality, including features for software engineering, team collaboration and software testing.

Atollic TrueSTUDIO is based on one of the most widely used compilers in the world, thus providing proven and reliable code generation, compact code and high performance for ARM7™, ARM9™ and Cortex™-M, Cortex-R and Cortex-A projects, including multiprocessor and dual-core projects.

  • Atollic TrueSTUDIO conforms to open de-facto standards, such as the ECLIPSE™ IDE framework and the GNU toolchain, vastly reducing training and porting costs across teams and projects.
  • With its unrivalled feature-set and unprecedented integration, Atollic TrueSTUDIO enable developers to quickly write and debug the most complex of software with ease, positioning Atollic TrueSTUDIO as a world-class development environment for mission-critical projects.
  • Atollic TrueSTUDIO can be extended with optional features for test-quality measurement and embedded test automation, thus enabling the development of software of superior quality.

Improve your software quality with TrueSTUDIO

All-in-all, Atollic TrueSTUDIO provides a superior compiler and debugger IDE with unique features for improving your software quality:

Evaluate TrueSTUDIO TODAY !!

Atollic has released TrueSTUDIO v5.1.1 with many bug fixes

The problems found in TrueSTUDIO v5.1.0 are:

  • Breakpoints do not work if there are space characters (“ “) in the file or folder path names when GDB v7.6.0 is used.
  • Sometimes, struct’s are not uploaded from the target to the debugger correctly when GDB v7.6.0 is used. This bug can cause problems in various parts of the debugger, for example in the RTOS, SWV and ETB/ETM views.
  • When selecting to use a “Fixed tool chain location”, the path was not always updated correctly in TrueSTUDIO v5.1.0.
  • The TrueSTUDIO “new version available” check was malfunctioning since TrueSTUDIO v5.0.0. This bug only showed itself when we upgraded to v5.1.0.

The above 4 important problems have been solved in the new v5.1.1 release.

The latest version of the TrueSTUDIO brochure can be downloaded from

Atollic TrueSTUDIO first IDE with Segger J-Link RTT integration!

SEGGER’s Real-time terminal (RTT) is a new technology for interactive user I/O in embedded applications. With RTT it is possible to output information from the target microcontroller as well as sending input to the application at a very high speed without affecting the target’s real time behavior.

Effectively, SEGGER RTT enables the embedded board to perform printf() output and scanf() keyboard input to and from the PC remotely from the embedded board using the JTAG-cable/JLINK-probe.

To our knowledge, Atollic TrueSTUDIO is the first embedded IDE to have integrated support for Segger RTT remote input/output using our Terminal view in Telnet-mode inside the TrueSTUDIO IDE, providing unprecedented integration and seamless operation during development and debugging!

MQX RTOS debug and CodeWarrior special discount

CodeWarrior migration discount extended to end-of-year

We have decided to extend the 50% migration discount for paying CodeWarrior customers, to 31/12 2014. Additional details as well as terms and conditions are outlined here:

Freescale MQX RTOS kernel aware debugger views now working in TrueSTUDIO

I am pleased to announce the Freescale Eclipse-plugins for MQX kernel aware RTOS debug is now verified to work in TrueSTUDIO. This plugin adds 18 debugger views for various types of MQX RTOS objects, like tasks, semaphores etc. See the screenshot below for additional information about how it looks (all 18 MQX debugger views are not opened in the screenshot).

We will promote this in the upcoming monthly mailshot using the following text:

Developers using the Freescale MQX RTOS can now benefit from kernel aware debugging during a TrueSTUDIO debug session. Gain new insights about the state of MQX RTOS objects during debugging using any of the 18 debugger views for objects such as tasks, semaphores, message queues, etc.

Download the MQX debugger plug-ins and install them in TrueSTUDIO using the Freescale Eclipse plug-in update site:

Contact for additional information. Atollic TrueSTUDIO offers kernel-aware debugging support for MQX and most other popular real-time operating systems, including embOS, eTaskSync, FreeRTOS, OpenRTOS, RTXC, ThreadX, TOPPERS (uITRON) and uC/OS-III.

Please note Freescale needs to update their MQX build scripts to make it easier to compile the MQX RTOS library with TrueSTUDIO, and we are working with them on that.

Atollic TrueANALYSER

  • Atollic® TrueANALYZER® measures the test coverage during system testing, when test procedures exercise the full embedded application in its normal in-target environment. Atollic TrueANALYZER thus measures the test quality, and improves confidence in code reliability and robustness, as well as highlighting inadequately tested parts of the software.
  • By performing rigorous test quality measurements using advanced coverage analysis, you get numerical facts on how good the test procedures are for different parts of your software. With knowledge on where your testing is weak, you can improve the test procedures and re-run a more thorough test, potentially finding more software errors. Atollic TrueANALYZER not only display the achieved test quality, but also shows where in the code, and why, the test coverage did not get better.
  • Atollic TrueANALYZER performs in-target verification using dynamic execution-flow analysis, where the execution paths and all branch decisions are recorded. In addition to measuring the test quality (gauged as coverage level), all branch decisions (such as if-, switch- and while- statements) are displayed in the user interface, along with truth tables visualizing which conditions (subexpressions) was covered or not in a branch decision. It is thus easy to understand why the test procedures do not achieve better coverage, and so Atollic TrueANALYZER also acts as a test case debugger.
  • Atollic TrueANALYZER supports different strengths of coverage analysis, even up to Modified Condition/Decision Coverage (MC/DC) level, which for example is required for safety-critical aircraft software.

Atollic TrueVERIFIER

LPC11U24 LPCXpresso Board:

Atollic® TrueVERIFIER® is a professional tool for advanced embedded systems software test automation. By using Atollic TrueVERIFIER, you can easily improve the quality of your software product!

Atollic TrueVERIFIER analyze your source code, auto-generate a test suite with unit tests for each function, and execute it automatically in your target board. The illustration below outlines the process:

Atollic TrueVERIFIER analyze your source code, auto-generate a test suite with unit tests for each function, and execute it automatically in your target board. The illustration below outlines the process:

Atollic TrueSTORE

Atollic® TrueSTORE® is a free-of-charge and super-simple service for distribution of embedded systems example projects via the internet. With Atollic TrueSTORE, Atollic continue to lead the innovation in embedded IDE’s for the benefit of embedded C/C++ developers around the world. Embedded developers can now choose from over 1000 free example projects, and download and install them into the most powerful embedded IDE on the market, with just one mouse-click!


The TruePERSPECTIVES blog discusses topics relevant to embedded developers and their managers: best practices for embedded development, industry observations, and tips and techniques for using Atollic TrueSTUDIO development tools, ARM Cortex-M development, and more.

For more information, please visit