White papers


Atollic provides a number of free white papers describing tools and methods that enable embedded systems developers to work more professionally, and improve their efficiency.

Topics include development and debugging, code reviews, team collaboration and more. 


Advanced development and debugging of STM32 devices

This white paper outlines how modern methods and tools can be used to take a more professional approach to embedded systems software development; reducing time-to-market, improving software quality and reducing development costs. Read the whitepaper!


System analysis and real-time tracing with Serial Wire Viewer

This white paper outlines how the Serial Wire Viewer debug technology can be used for advanced system analysis and real-time tracing, in the scope of deeply embedded debugging. Read our SWV event and data


Recording and analyzing execution history using ETM/ETB instruction tracing

This white paper outlines how ETM/ETB instruction tracing can be used for advanced debugging, by recording the execution history for later analyzis. Read our ETM/ETB instruction tracing whitepaper!


Embedded development using the GNU toolchain for ARM® processors

This white paper focus on considerations of using the GNU C/C++ compiler and associated tools for embedded systems development, for ARM-based projects and together with the ECLIPSE™ integrated development environment. Read our GNU gcc/gdb on ARM Cortex whitepaper!


Improving software quality with source code reviews

This white paper outlines how source code reviews (peer reviews) can be performed to improve the software quality in embedded development projects. Read our Source code review whitepaper!


Manage embedded software with Subversion

This white paper outlines how version control systems, such as Subversion, can be used to improve code management in an embedded context. Read our Manage code with SVN whitepaper!


Finding and understanding Cortex-M faults

This white paper describes how to analyse and fix system crashes which can be very difficult and time consuming. By using the methods and tools outlined in this white paper, the root cause and location of system crashes can be easily identified in seconds, rather than hours. Read our hard fault crash analysis whitepaper