White papers

Whitepaper-graphic-on table

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 ARM®-based 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 our ARM development 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 tracing whitepaper! TrueSTUDIO Pro Feature 

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! TrueSTUDIO Pro Feature 

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! TrueSTUDIO Pro Feature 

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 TrueSTUDIO Pro Feature 

Advanced development and debugging of NXP LPC & Kinetis devices

Many factors conspire to make embedded development challenging. Complex applications, more peripherals, dispersed or smaller teams, shorter schedules, demanding bosses, these are some of the variables that can jeopardized the success of your project. The quality of your tools often determines the length and difficulty of the project schedule, particularly for debugging, test, and software optimization. We will show you how the unique features of the Atollic TrueSTUDIO IDE can help you efficiently develop high quality software on NXP LPC and Kinetis MCUs. Read our NXP LPC and Kinetis development whitepaper! 

Advanced development and debugging of STMicroelectronics® STM32™ devices

Many factors conspire to make embedded development challenging. Complex applications, more peripherals, dispersed or smaller teams, shorter schedules, demanding bosses, these are some of the variables that can jeopardized the success of your project. The quality of your tools often determines the length and difficulty of the project schedule, particularly for debugging, test, and software optimization. We will show you how the unique features of the Atollic TrueSTUDIO IDE can help you efficiently develop high quality software on STMicroelectronics® STM32™ MCUs. Read our STM32 development whitepaper!