TRUESTUDIO

TrueSTUDIO Atomic IDE is based on the Eclipse/CDT structure written in Java. The IDE comes with GCC toolchains for ARM and for x86 development. Debugging is built on gdb.

Learn more about TRUESTUDIO

Request a Quote

What is TRUESTUDIO?

TrueSTUDIO Atomic IDE is based on the Eclipse/CDT structure written in Java. The IDE comes with GCC toolchains for ARM and for x86 development. Debugging is built on gdb.

Eclipse is the most commonly used IDE framework in the industry and comes packed with features that simplify your day-to-day as a developer. The selection below is just the tip of the iceberg.

Project assistant / management

TrueSTUDIO Atollic supports different types of projects, offering unprecedented flexibility and unique value for money.

Project assistants assist in creating the following types of projects:

  • ARM and PC projects (x86)
  • Application and library projects
  • Cdt managed mode and makefile projects

A tool that enables application and library projects for ARM and PC development. You can also use tools specific to silicon vendors that often integrate with Atollic TrueSTUDIO.

Atollic's polished TrueSTUDIO GUI, along with wizards, makes it possible to create a project and execute code on the destination in two minutes. At the same time, the powerful concepts of flexible build and debugging configuration allow very complex code and design structures to be configured and maintained.

Editing / code navigation / refactoring

TrueSTUDIO Atollic, which is based on Eclipse, offers supreme features for editing, navigating, and code refactoring. The possibilities are close to infinity, and rumors say that even Atollic himself knows all the resources yet!

The powerful C/C++ indexer builds an analyzed tree over all symbols in your project/workspace, allowing for tons of tool editing features.

  • Highlighting symbol and hyperlink
  • Simple and flexible file navigation
  • Simple and flexible navigation on C/C++ symbols
  • Help with filling in code/content wizard
  • Conditionally compiled code highlighting
  • View the inclusion hierarchy to resolve dependency issues
  • Refactoring of large code bases

The list of features is extensive and growing with each release. Support for editing additional programming languages is easily accomplished using Eclipse Marketplace plug-ins.

Construction/construction tools

TrueSTUDIO Atollic includes all the tools you need to create high-quality embedded systems software. Projects can be configured by the GUI or managed manually using a makefile.

The product is based on the industry standard GNU command line tools, offering a highly optimized C/C++ compiler and a wide range of binary utilities and various command-line tools.

Atolic TrueSTUDIO also includes an x86 compiler, for developing applications for host PC - providing two tools in one!

Depuration

Atollic TrueSTUDIO includes a professional C/C++ debugger (based on GNU gdb debugger) and works with any debugging test that offers a compatible GDB server.

The debugger is capable of debugging single-core, multi-core, and multi-processor systems, as well as debugging embedded microcontroller code and Windows PC command-line applications.

It is a tool that allows debugging between systems, thus reducing the need to maintain various development tools. Thus, the debugger contains many powerful features, including:

  • Simple and advanced debugging flow flow control
  • Call stack display
  • Simple/Advanced Variable Visualization
  • Simple/Complex breakpoints and control points
  • Display of the main CPU registers
  • A powerful memory vision
  • Terminal Serial / Telnet / SSH
  • Advanced display of peripheral records
  • Dynamic view of clock in real time
  • Real-time tracking and system analysis (SWV)
  • Instruction tracking support using ETM/ETB/MTB including trace start/stop triggers
  • CPU Fault Analysis Tool
  • Kernel-aware debugging support for many RTOS

The debugger is RTOS-compliant and has features for tracking instructions, as well as system analysis and real-time data and event tracking, and includes a powerful scripting language for automating advanced debugging tasks. The CPU failure analysis tool is a convenient feature for understanding your failure conditions.

The fault analyzer simplifies the resolution of serious failures; (Bus, usage memory management failure) showing the user:

  • What happened - type of failure exception
  • Where in code - hyperlink to C code and assembly instructions
  • Why this happened - printing the CPU records from the exception stack frame

Atollic's user base loves this feature because they save time and frustration.

Team collaboration

Atollic TrueSTUDIO integrates useful tools to simplify project and code management, these tools are as useful for giant corporations as unique developers.

  • Version control management clients
  • Problem management clients

Version control management clients

The IDE contains deeply integrated version control system clients for the most popular version control systems. Additional control version management clients are easily integrated.

TrueSTUDIO Atollic developers can thus use review control in a highly effective manner, thereby increasing product development efficiency and improving team collaboration. Additional benefits consist of better code management, including tracking all changes made to the source code.

Problem management clients

Atollic TrueSTUDIO helps you record and plan work tasks related to your development project, and track bug reports, feature requests, and other pending task items!

Atollic TrueSTUDIO acts as a GUI client for server bug databases and problem management systems. Additional problem management clients are easily integrated. Atolic TrueSTUDIO also supports a local mode for individual developers, where all tasks are stored locally on the developers' PC.

RTOS e middleware

The ARM ecosystem in general is growing every day. TrueSTUDIO Atollic based on open standards, such as Eclipse/GCC, is in a very good position to be compatible with virtually any product from partners that are part of the ARM ecosystem. Code Time Technologies (Abassi)

Frames (RTXC)

Any RTOS ported to the GCC and a supported ARM core, however, will work.

Sample projects showing RTOS and middleware on your target device are typically provided by your silicon vendor. These are, in most cases, easy to import into TrueSTUDIO Atollic.

System Requirements

For Windows:

Computer hardware:

2 GB of RAM at least and 4 GB of RAM recommended

4 GB of free hard drive space

For the Atolic TrueSTUDIO Pro upgrade:

An active email account. Required for product information.

Internet access. For license activation and license updates.

A valid license key, delivered on purchase.

System:

Microsoft Windows Vista (32/64-bit version)

Microsoft Windows 7 (32/64-bit version)

Microsoft Windows 8 (64-bit version)

Microsoft Windows 10 (64-bit version)

For Linux:

Computer hardware:

2 GB of RAM at least and 4 GB of RAM recommended

4 GB of free hard drive space

For the Atolic TrueSTUDIO Pro upgrade:

An active email account is required to obtain product information.

Internet access for activation of licenses and updates thereof.

A valid license key that is delivered on purchase.

System:

Ubuntu 16.04 64-bit LTS (using Unity or Gnome 3 as recommended desktop)

64-bit Fedora 25 (using Xfce4 as recommended desktop)

Any version of Linux (without technical support provided by the support team) meeting these requirements:

64-bit distribution with 32-bit C runtime libraries installed

SysV-compatible Linux system

You don't know what software you need or you haven't found what you were looking for?

You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.