Google Ads
Product News : First IDE with code metrics and MISRA-C code analysis
on 2012/12/3 8:30:00 (1064 reads)
Product News

Atollic® today released the latest version of their award-winning integrated development environment (IDE), Atollic TrueSTUDIO®.  Believed to be the world’s first embedded IDE to include professional static source code analysis tools, the IDE’s analysis and metrics functions include checking for compliance against the MISRA®-C:2004 coding standard and code metrics features such as code complexity analysis.

By following the MISRA-C coding standard, developers are more able to tackle the challenges often associated with using the C language and are guided to improve code portability, ease of maintainability and application reliability. Atollic TrueSTUDIO v3.3 follows the MISRA-C coding standard more rigorously than most other tools on the market, ensuring that embedded developers can be assured their code is validated to the highest standards possible.

By using the built-in code metrics analysis tools, developers can easily measure important statistics like code complexity or commenting level of the source code. This empowers developers by providing them with the necessary tools to rewrite and improve their code. For example, reliability and maintainability is typically improved if overly complex C functions are refactored or rewritten into simpler coding style.

Atollic TrueSTUDIO also provides a rich GUI for visualization and navigation of the MISRA-C and code metrics analysis results, including a report generator that produces test reports in a variety of popular file formats.

With Atollic TrueSTUDIO v3.3 embedded developers now have the capability to code, compile, debug and perform source code analysis all within a single development environment. Such comprehensive features facilitate a highly efficient and productive environment for embedded developers.

"By incorporating professional code analysis features as standard within Atollic TrueSTUDIO we are able to offer the most feature-rich ARM development tool on the market", says Magnus Unemyr, Vice President of Sales and Marketing at Atollic. "No other C/C++ IDE provides an equally well integrated solution with features for multicore debugging, improved code quality, promoting team collaboration and increased developer efficiency, thus accelerating ARM development to a new level of productivity”.

In addition to incorporating the inspection and analysis tools, Atollic TrueSTUDIO v3.3 now also includes native support for kernel aware debugging of embedded applications developed using one of the world’s most popular commercial real-time kernel, Micrium’s uC/OS-III. TrueSTUDIO’s debugger provides docking windows that indicate the internal RTOS state during debugging. This is accomplished providing highly informative windows into task control blocks (TCBs), semaphores, mutexes, timers and more.

“Building kernel awareness into TrueSTUDIO provides a clear snapshot of the health and performance of the application from the kernel’s point-of-view.” said Jean Labrosse, Founder, President and CEO of Micrium.  “At a glance, you can see which tasks are running, what portion of the CPU is used by each task, how much stack space is used by each task, which task is waiting for a semaphore and more.  Kernel awareness helps the engineer take full advantage of the rich feature set of our uC/OS-III when designing and optimizing their design.”

Also, TrueSTUDIO v3.3 significantly improves the range of microcontroller targets supported and includes support for many new devices from Energy Micro, STMicroelectronics, Toshiba, NXP and Infineon. Other tool enhancements in the new version include several debugger improvements such as a new memory fill function, added support for Multilink and OSJTAG debug probes and the Freescale OpenSDA interface.

Atollic TrueSTUDIO is a world-class development and debugging tool that offers a state-of-the-art editor, an optimizing C/C++ compiler and a multiprocessor-aware debugger with real-time tracing. The code metrics and analysis features now integrated into TrueSTUDIO were previously available as a separate package called TrueINSPECTOR. The tool suite delivers a leap in software development team collaboration and developer productivity, and offers advanced features including ARM build and debug tools and Serial Wire Viewer (SWV) real-time tracing.

Atollic TrueSTUDIO now provides support for over 1250 devices and approximately 80 evaluation boards. Also the online example project repository, Atollic TrueSTORE, contains in excess of 1000 free example projects that are directly accessible from within the IDE. Embedded developers can quickly pull together a project’s resources and have the application working on the target platform within minutes.

About Atollic TrueSTUDIO

Atollic® TrueSTUDIO® is the premier C/C++ development tool for professional ARM® developers, reducing time to market and increasing efficiency in your next embedded systems project. With Atollic TrueSTUDIO, you get a supremely powerful C/C++ compiler and debugger IDE, perfect for the most demanding of development projects! Atollic TrueSTUDIO is based on one of the most widely used compilers in the world, thus providing proven and reliable code generation, compact code and high performance for ARM7™, ARM9™ and ARM Cortex™ projects. Atollic TrueSTUDIO conforms to open de-facto standards, such as the ECLIPSE™ IDE framework and the GNU toolchain, vastly reducing training and porting costs across teams and projects. More information on Atollic TrueSTUDIO can be found here: http://www.atollic.com/index.php/truestudio


About Atollic


Atollic provides professional and highly integrated software development tools to the global embedded systems market. Atollic cooperates with many of the world’s largest semiconductor manufacturers and has many partners in related fields.

Printer Friendly Page Send this Story to a Friend Create a PDF from the article

Copyright (c) 2007-2014 Martinig & Associates | Methods & Tools Software Development Magazine | Privacy Policy
Software Development Articles | Software Development Directory | Software Development Videos
Software Development Jobs | Software Development News | Software Development Books
Software Development Blogs | Software Development Conferences