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.
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:
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.
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:
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:
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
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? We have a team ready to help you choose the right software for your company.