TrueSTUDIO
Advanced Development Environment
Next Steps
Contact us
Call: 0845 130 6046
Email: sales@reflex-tech.co.uk
Development Boards
We have a wide range of Development Boards and kits to enable fast prototyping and micro evaluation.
- Atmel AT91RM9200
- NXP LPC2138
- Freescale MC9S12H256
- Freescale MC9S12XDP512
- Freescale MPC563
- Freescale MPC565
- Freescale MPC5567
- Freescale MPC5566
- Freescale MPC5554
- Freescale MPC5517
- Intel XScale PXA250
- ST STR912
- NEC V850
Compilers
We supply compilers from the following leading vendors to accompany your development tools.
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.
It creates a paradigm shift in the embedded industry with its wide feature-set and unprecedented integration, and supports many popular microprocessor families: STMicroelectronics STM32, Toshiba TX, Texas Instruments Stellaris.
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, team collaboration 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 a Professional version which is recommended for commercial use. Add-on products provide features for static source code inspection and dynamic code coverage analysis.
Project wizard and project manager
Atollic TrueSTUDIO® contains a project wizard that automates the tedious task of creating a working project for a new electronic board or microcontroller device. Make some basic settings, and the project wizard create a target adapted project automatically. The linker configuration file is configured for the selected board, and a device driver library is generated automatically for many target families as well.
Source code editors
Atollic TrueSTUDIO® contains a state-of-the-art editor with all features one expect from a professional development tool; such as color coded syntax, expand/collapse of code blocks, code completion, parameter hints, etc. The editor also includes advanced features such as an #include-file dependency viewer, type- and call hierarchy viewers, outline views, bookmarks, to-do lists, and powerful search and code navigation mechanisms.
Build tools
Atollic TrueSTUDIO® includes an optimizing C/C++ compiler for both embedded target processors (such as ARM9 and Cortex-M3) as well as for the host PC (x86/Pentium), thus enabling early development on a Windows PC before the target hardware is available, and testing of software algorithms on a Windows PC without interference from the embedded platform. There is no need to purchase Microsoft VisualStudio® for this purpose anymore as the PC compiler and debugger is integrated in Atollic TrueSTUDIO® in parallel with the embedded microcontroller tools.
Debugger
The professional debugger supports color coded syntax and expand/collapse of code blocks in the source code view, and includes a disassembly view, breakpoint view, register view, and variable watch view with support for browsing complex data types, to name but a few. Atollic TrueSTUDIO® supports code and data breakpoints, including conditional and counting breakpoints, with optional breakpoint actions. Many JTAG probes from most popular vendors are supported.
Productivity features
Atollic TrueSTUDIO® includes many productivity features, such as a graphical file difference viewer, a programmer's calculator with hex/dec/bin conversions, as well as an integrated MS/DOS console window and batch file execution window.
Graphical UML diagram editors
Being the groundbreaking development tool Atollic TrueSTUDIO® truly is, a large number of graphical UML diagram editors are included as well. This means that embedded developers now get a soft migration path into model based design, as both the static structure and dynamic behaviour of the application can now be modeled and documented using professional methodologies.tp://www.atollic.com/index.php/truestudio/tsmodeling">Read more on UML modeling here.
Version control system client
Atollic TrueSTUDIO® includes a fully integrated version control system client, where developers can manage the complexity of the development efforts by checking-in/out files from the version control system server, branch and merge source code trees, label or tag source code revisions, browse the source code repository, etc.
Other notable features are the possibilities to make a graphical file-diff between a local file and an earlier revision of the same file in the repository, or between two different file revisions in the repository. Using the file annotation utility, it is even possible to trace when, why, and by whom every source code line was added to a certain file!
Bug database client
Atollic TrueSTUDIO® includes a fully integrated client to many popular bug database and task management systems. Developers can define queries and list all bugs on the bug database server that match certain filtering criteria, search for bug reports on the server, or edit specific bug reports and feature requests.
File attachments can be added to a bug report, and Atollic TrueSTUDIO® even provides a feature for taking screenshots, crop and annotate them, and attach the modified screenshots as file attachments to a bug report. This is great for documenting the state of the debugger when creating a new bug report!
Source code review & code review meetings
Atollic TrueSTUDIO® is the first embedded systems development tool to include features for peer review and conducting code review meetings. A project review session can easily be created, with basic configurations like what files to review, list of reviewers etc. Reviewers can easily add code review comments to any source code line, along with information on severity and category (logic error, coding standard violation, optimization, etc).
Finally developers can sit down together (for example using an LCD projector in a team meeting room) and go through all review comments, and discuss if a specific review comment should be fixed or not, and optionally assign it to a team member 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.
Atollic TrueINSPECTOR™ is fully integrated with Atollic TrueSTUDIO® and provides static source code inspection features. Atollic TrueINSPECTOR™ parse the application source code and validate the code constructs against a database with formal coding standards.
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
Atollic TrueSTUDIO® users can enjoy highly integrated code quality features, when extending the Atollic TrueSTUDIO® product with the Atollic TrueANALYZER™ code coverage analysis tool.
Atollic TrueANALYZER™ is fully integrated with Atollic TrueSTUDIO® and provides dynamic code coverage analyzis features up to the MC/DC level. Atollic TrueANALYZER™ monitor the execution of the application when running in the target system, and presents advanced code coverage data.
Atollic TrueANALYZER™ is a professional code coverage analyzis tool matching the needs of safety-critical software development, such as flight control systems.
RTOS and middleware
Atollic TrueSTUDIO® is one of the fastest growing products on the embedded systems development tools market, and many of the most well-reknown suppliers of RTOS and middleware have thus ported their products to Atollic TrueSTUDIO®. Examples are RTOS kernels, USB and TCP/IP stacks, Flash filesystems, 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 command line tools for ARM and Intel® Pentium/x86 (Windows PC's).
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!


