WOOCS 1.2.0
Shop Cart
WOOCS 1.2.0
Shop Cart

Features

Features

Atollic TrueSTUDIO® IDE is based on the Eclipse/CDT framework written in Java. The IDE comes with GCC toolchains for ARM and for x86 development. The debugging is built on top of GDB.

Eclipse is the most commonly used IDE framework in the industry and it comes packed with features simplifying your everyday life as a developer. The selection below is just the tip of the iceberg.

getting_started_wizard

Project wizard / management

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

The project wizards assist in creation of the following type of projects:

  • ARM and PC (x86) projects
  • Application and library projects
  • CDT managed mode and makefile projects
TrueSTUDIO project wizard

One tool enabling both application and library projects for both ARM and PC development. It is also possible use silicon vendor specific tools that very often integrate with Atollic TrueSTUDIO.

The polished Atollic TrueSTUDIO GUI together with wizards make it possible to create a project, build and have code running in target within two minutes. At the same time the powerful concepts of flexible build and debug configuration enables very complex code and project structures to be configured and maintained.

Editing

Editing / code navigation / refactoring

Atollic TrueSTUDIO being Eclipse based offers supreme features for code editing, navigation and refactoring. The possibilities are close to endless, and rumours has it that not even Atollic themselves knows all features yet!

The powerful C/C++ indexer builds a parsed tree over all symbols in your project/workspace which enables tons of tool editing capabilities.

  • Symbol highlighting and hyperlinking
  • Simple and flexible file navigation
  • Simple and flexible C/C++ symbol navigation
  • Assist with code completion / content-assist
  • Highlighting of conditionally compiled code
  • Visualisation of include hierarchy to resolve dependency issues
  • Refactoring of large code bases
  • ... just to mention a few examples, ask us for more details!
Editing features

The list of features is extensive and growing with every release. Editing support for additional programming languages is easily accomplished using Eclipse Marketplace plug-ins.

Building

Building / build tools

Atollic TrueSTUDIO includes all the tools needed to build high-quality embedded systems software. Projects can be either GUI configured or managed manually using a makefile.

Building

Performance. Reliability. Trust.

The product is based on the industry de-facto standard GNU command line tools, offering a highly optimizing C/C++ compiler and a vast array of binary utilities and miscellaneous command line tools.

Atollic TrueSTUDIO also includes an x86 compiler, for the development of host PC applications – providing two tools in one!

Debugging

Debugging

Debugging
Atollic TrueSTUDIO includes a professional C/C++ debugger (based on the GNU gdb debugger) and works with any debug probe that offers a compatible GDB-server.

Out-of-the-box Atollic TrueSTUDIO offers debug support for:

  • P&E Micro
  • SEGGER J-Link / J-Trace
  • ST-Link
  • OpenOCD (not bundled, useful for mbed devices)
  • ...

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

Multi core debugging

One tool enabling cross-system debugging thus reducing your need to maintain multiple development tools.

The debugger contains many powerful features including:

  • Simple and advanced debug execution flow control
  • Call stack display
  • Simple/advanced visualisation variables/objects
  • Simple/complex breakpoints and watchpoints
  • Display of CPU core registers
  • A powerful memory view
  • Serial/Telnet/SSH terminal
  • Advanced display of peripheral registers
  • Live "real-time" variable watch view
  • System analysis and real-time tracing (SWV)
  • Instruction tracing support using ETM/ETB/MTB including trace start/stop triggers
  • CPU fault analysis tool
  • Kernel-aware debug support for many RTOSes

The debugger is RTOS aware and has features for instruction tracing as well as system analysis and real-time event- and data tracing, and also includes a powerful script language for automation of advanced debug tasks. The CPU fault analysis tool is a convenient feature for understanding CPU fault conditions.

TrueSTUDIO Hard fault analysis

The Fault analyzer simplifies resolving Hard faults; (Bus, Usage Memory management fault) by showing the user:

  • What happened - type of fault exception
  • Where in the code - hyperlink to C code and assembly instruction
  • Why it happened - printing the CPU registers from the exception stack frame

The Atollic user base loves this feature and the time and frustration it saves.

 

Don't stop here. We have amazing resources to help you learn about how to improve your debugging. Read more about debugging Arm Cortex-M devices using Atollic TrueSTUDIO Pro.

Team collaboration

Team collaboration

Atollic TrueSTUDIO integrates helpful tools to simplify project and code management, these tools are just as useful for giant corporates as single developers.

Version control management clients

The IDE contains deeply integrated version control system clients for the most popular version control systems, such as Subversion (SVN), Git and CVS. Additional version control management clients are easily integrated.

Version control client - Git

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

Issue management clients

Atollic® TrueSTUDIO® helps you to record and plan the work tasks related to your development project, and keeps track of bug reports, feature requests and other to-do items!

Trac client integration in TrueSTUDIO

Atollic TrueSTUDIO acts as a GUI client for popular server-side bug database and issue management systems like Bugzilla, Trac or Mantis. Additional issue management clients are easily integrated. Atollic TrueSTUDIO also supports a local mode for single developers, where all tasks are stored locally on the developers’ PC.

RTOS & middleware

RTOS and middleware

The ARM ecosystem in general is growing everyday. Atollic TrueSTUDIO being based on open standards such as Eclipse / GCC is in a very good position to be compatible almost any ecosystem partner product. Ported RTOS products for TrueSTUDIO are available from the following suppliers:

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

Atollic provides specific kernel-aware debug support to simplify debugging for the following RTOSes:

  • embOS
  • eTaskSync
  • FreeRTOS
  • MQX
  • OpenRTOS
  • RTXC
  • ThreadX
  • TOPPERS (uITRON)
  • uC/OS-III

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