Atollic TrueSTUDIO®
Atollic TrueSTUDIO® is the premier C/C++ development tool for embedded developers,
reducing time to market and increasing efficiency in your next embedded systems project.
Atollic TrueSTUDIO® creates a paradigm shift in the embedded industry with its wide
feature-set and unprecedented integration, in combination with excellent target support.
Many popular microprocessor families are supported:
Atollic TrueSTUDIO® includes a highly optimizing C/C++ compiler, a state-of-the-art editor, and a professional debugger. Built-in features for complexity management reduce the burden on developers to keep track on the code and related development activities.
Additional benefits are the excellent target support, parallel build system, multiprocessor debugging, team collaboration features, code quality features, and the soft migration path into UML modeling.
The product is also very cost-effective, as it comes in a free Lite version (unlimited code-size and usage-time) as well as commercial versions for professional use.
More information is available here:
Main functionality modules:
- Project wizard and project manager
- Source code editors
- Build tools
- Debugger with JTAG support
- Productivity features
- Graphical UML editors
- Version control system client
- Bug database client
- Source code review
- Static source code inspection
- Dynamic code coverage analysis
- RTOS and middleware
Project wizard and project manager
Atollic TrueSTUDIO® contains a project wizard that automates the task of creating a working project for a new electronic board or microcontroller device. The project wizard auto-generates a complete example application, including a linker file with appropriate memory settings and for most targets, a full device driver library as well!
Source code editors
Atollic TrueSTUDIO® contains a state-of-the-art editor with almost any feature you can imagine! Noteworthy features are spell checking of C/C++ comments, word- and code completion, content assist, parameter hints and code templates. The editor also includes an include-file dependency browser, code navigation using hypertext-links, bookmark & to-do lists, and powerful search mechanisms.
Build tools
Atollic TrueSTUDIO® includes the highly optimizing GNU C/C++ compilers for both the embedded target processor and host PCs, enabling development of both embedded applications and Windows PC command-line applications from the same development tool! Atollic TrueSTUDIO® also includes a parallel build system, reducing compilation time on multi-core PC's by performing simultaneous compilation of many files at once.

Debugger with JTAG support
The professional debugger enables single- or multi-processor debugging, and includes an Atollic-proprietary debug configuration & launching mechanism, providing a true "one-click-debug" solution. The debugger includes many docking views, including views for mathematical calculations on variables, visualisation of special function registers, etc. Atollic TrueSTUDIO® supports code and data breakpoints, including conditional and counting breakpoints, with optional breakpoint actions. The debugger even includes a script language and breakpoint event handlers, for automation of advanced debugger tasks.

Productivity features
Atollic TrueSTUDIO® includes many productivity features such as a graphical file difference viewer, a programmer’s calculator, an integrated MS/DOS console window and a batch file execution window. A local copy is stored whenever a file is saved. It is also possible to revert to older versions or compare a file with older versions of itself, even without a proper version control system on the server.

Graphical UML diagram editors
A large number of graphical UML diagram editors are integrated in Atollic TrueSTUDIO® making it a truly groundbreaking tool. This means that embedded developers now get a soft migration path into model based design as requirements can be captured, the static structure as well as the dynamic behaviour of the application can be modeled and documented using professional methodologies.

Version control system client
Atollic TrueSTUDIO® includes a fully integrated version control system client. Developers can manage the code complexity by checking-in/out files from the server, branch and merge source code trees, tag source code revisions, and browse the server repository or file histories. Using the file annotation utility it is even possible to trace when, why, and by whom every source code line in the project was added!

Bug database client
Atollic TrueSTUDIO® includes a client for bug database systems. Developers can list all bugs on the server that match certain filtering criteria, search for bug reports on the server, or edit specific bug reports and feature requests. Atollic TrueSTUDIO® can take screenshots and attach them to a bug report. It even remembers what source code files were opened in the editor the last time a bug report was activated!

Source code review
Atollic TrueSTUDIO® is the first embedded systems development tool to include features for peer review and code review meetings. A code review can easily be created, and reviewers can add review comments to any source code line along with information on severity and category. Finally a review meeting is held and colleagues discuss what review comments should be assigned to team members for implementation.

Static source code inspection
Atollic TrueSTUDIO® users can enjoy highly integrated code quality features, when extending the Atollic TrueSTUDIO® product with the Atollic TrueINSPECTOR™ source code inspection tool. For each coding rule violation, Atollic TrueINSPECTOR™ suggest better coding style. By detecting problems earlier in the development process, development cost can be reduced and the software product will get higher quality.

Dynamic code coverage analysis
Some versions of Atollic TrueSTUDIO® contains features for professional code coverage analysis of an application running in a target board. The product makes code coverage measurements up to the stringent level of Modified Condition/Decision Coverage (MC/DC)! This type of analysis is required for safety-critical software, such as flight control systems developed according to the RTCA DO-178B Level A standard.

RTOS and middleware
For good reasons, Atollic TrueSTUDIO® is one of the fastest growing products on the embedded systems development tools market. Many of the most wellknown suppliers of real-time operating systems and middleware have ported their products to Atollic TrueSTUDIO®. Examples are RTOS kernels, USB and TCP/IP protocol stacks, Flash file-systems, and LCD graphic libraries.

Summary
Atollic TrueSTUDIO® takes the next step in development tool design; providing an unrivalled feature-set and unprecedented integration. Atollic TrueSTUDIO® is partly based on rock solid open-source components that are increasingly considered as industry standard; such as the ECLIPSE™ IDE framework, and the GNU build and debug tools.
Atollic have extended these open-source modules with proprietary software, thus providing a highly professional yet cost-effective solution far beyond what the embedded systems industry have seen before!
Some or all the features described on this page may not be available in all product versions. Please read the feature comparison for detailed information on what features are available in different product versions.





