<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1596188457259603&amp;ev=PageView&amp;noscript=1">
TruePERSPECTIVES_logo.png

How "LIVE" do you want to be?

The Embedded Developer is Dead – Long Live the Embedded Developer!

Code quiz: Test your coding skills! [do you measure up?]

"It Was a Disaster," a new entry in our video series on the struggles of embedded developers

Webinar: How to configure a reliable file system on Cortex-M

Meet Frederic - his boss is giving him memory problems! [embedded development video]

Join The FREE Webinar: RTOS Fundamentals Using FreeRTOS on STM32F7

Have you met John? He struggles with variables that randomly get the wrong value [a short video on embedded development]

How To Import IAR EWARM Projects Into Atollic TrueSTUDIO [Using The New Project Import Converter]

Ashok struggles with hard fault system crashes [don't miss this fresh take on a common problem]

Graphical Visualization of the Internal Behavior of an RTOS [don't just see half the picture]

MSP432 Development & Debugging [New White Paper]

Understanding Build Settings on Individual Files & Folders [ARM Cortex-M Development Tips]

Learn How to Become a More Efficient ARM Cortex Developer [Use Our White Paper Library]

Atollic Launches a Web Shop - Come and Visit it now!

See us at Embedded World in Nuremberg next week!

Automate your ARM Cortex-M debug sessions [advanced GDB development and debugging]

How to Import Thousands of STM32Cube Example Projects Into TrueSTUDIO

Atollic TrueSTUDIO v7.1.0 has been released!

Join The FREE Webinar: RTOS Fundamentals Using FreeRTOS

Find Tricky Bugs With a Stack-Depth Analyzer [Cortex-M development with GCC]

Migrate STM32 Projects from System Workbench for STM32 to Atollic TrueSTUDIO Using the Automatic Project Importer

How to Debug FreeRTOS Projects on ARM Cortex-M Devices

How To Debug the GNU LD Linker Configuration File [ARM Cortex-M Development]

How the Right Tools can Help Embedded Consultants and Contractors Improve Their Business [Make Money Developing for ARM Cortex-M]

How a Bootloader Saved My Christmas Holiday

Atollic Wish All Our Users and Partners a Merry Christmas!

Using TrueSTUDIO in Larger Organizations: Tool Stability Matters [for Development Managers, part 2]

Using TrueSTUDIO in Larger Organizations: The Benefits of Standardization [for Development Managers, part 1]

Do You Know the Secrets of the Source Menu? [TrueSTUDIO Tips & Tricks for Embedded Developers]

Atollic TrueSTUDIO v7.0.0 has now been released for Microsoft Windows, with a Linux version being available in Alpha-status too!

The 15 Best Code Navigation Techniques [for ARM Cortex-M Developers and TrueSTUDIO Users]

How To Manage Tasks in the C/C++ Editor [Tips & Tricks for Embedded Developers and TrueSTUDIO users]

Why you should run your embedded ARM Cortex code as a host PC application [using x86 tools in your ARM IDE]

The Ultimate Guide to ETM Instruction Tracing [Cortex-M debugging]

How to use the most powerful debug techniques on ARM Cortex-M devices [SWV]

How to use the TOPPERS RTOS with the mbed/Arduino library and Atollic TrueSTUDIO on Renesas RZ/A1H [Cortex-A9]

The Ultimate Guide to Reducing Code-size With GNU GCC for ARM Cortex-M

How to instrument the memory manager of your embedded system

Are some embedded developers on the dark side?

Extend your embedded ARM C/C++ IDE with additional features [more power to developers!]

Do embedded developers need to worry more about security now? [in the after-math of the Dyn DDoS attack]

Why every Cortex-M developer should consider using a bootloader

8 debugging techniques every ARM developer should use

Why more meetings can make your code better [software quality for embedded systems]

Editor power: 130 useful keyboard shortcuts [plus the only one you need to know!]

Device Driver Development: The Ultimate Guide For Embedded System Developers

How to debug an NXP Kinetis Freedom board using a P&E Micro GDB-server and OpenSDA [video tutorial]

Volatile is better for embedded developers [updated]

Should your source code be as beautiful as a Shakespeare novel? [how to write readable and maintainable code]

Learn how to use SWV to do real-time data tracing on ARM Cortex-M devices [video tutorial]

Code-block execution time measurement using SWV/ITM tracing [video tutorial]

Show your embedded expertise [and write a guest blog post]

Statistical profiling: Performance analysis using SWV [video tutorial]

ARM GCC: The ARM compiler for embedded developers

ARM development: what do Cortex developers want from a modern IDE?

Use DYNAMIC printf() during your debug sessions [be lazy and save time]

NXP developers: Do other LPC and Kinetis developers work smarter than you? [whitepaper series]

Learn how to use a version control system - advanced concepts [video tutorial]

Learn how to use version control systems - the basics [video tutorial]

How to create and modify a build configuration [video tutorial]

Are you ready to PACK?

Win a perpetual TrueSTUDIO PRO license!

Don't fall behind other STM32 developers! Read "Advanced development & debugging of STM32 devices" [whitepaper series]

Who can read a MAP these days? Our new Build Analyzer is like a GPS for your embedded system!

Atollic TrueSTUDIO v6.0 is released!

Read "Advanced development & debugging of ARM-based devices" [whitepaper series]

Learn how more eyes produce better code [whitepaper series]

Does history matter to embedded developers - and what do ETM have to do with it anyway? [whitepaper series]

Don't be blind: Learn real-time system analysis [whitepaper series]

Don't be clueless when your embedded system crashes [whitepaper series]

Who is in control of your code - you, or bad luck? [whitepaper series]

Follow us on social media and get daily educational content [tips and tricks for embedded developers]

The embedded industry standardize on AGE

Are you aware of the most powerful weapon in your debug arsenal?

Do embedded developers have a future?

Volatile is better for embedded developers

Why embedded developers need to understand Special Function Registers (SFRs)

Atollic wishes all customers and partners a fantastic summer holiday!

Introduction to Real-Time Operating Systems - Video Tutorial

Getting Started with FreeRTOS and NXP Kinetis using TrueSTUDIO

Get started with TOPPERS / ASP RTOS

ST/Atollic co-hosted webinar on STM32CubeMX + Atollic TrueSTUDIO

CMSIS-DAP and pyOCD on Atollic TrueSTUDIO

Efficient editing = keyboard shortcuts

Getting Started with TrueSTUDIO - Archived Webinars

Specify & Download a Customized Kinetis SDK for TrueSTUDIO

New Tools and Techniques for Cortex-M Debugging

TrueSTUDIO Webinar series

New example project from FreeRTOS demonstrates TCP, UDP, FTP, and web server.

Use profiling to avoid system bottlenecks [advanced Cortex-M debugging]

2015 in review, and the outlook for 2016

How to perform runtime error checking on Cortex-M devices

The first programmer was born 200 years ago [a tribute to Ada Lovelace]

Give free ARM tools to your friends and colleagues!

EDACafe video interview with Stephen Martin

Join our community forum and collaborate with fellow developers!

Pressrelease: Atollic unifies fragmented ARM tools market with free no limitations TrueSTUDIO C/C++ IDE

Atollic TrueSTUDIO v5.4 is released, with unlimited code-size for the free Lite version, and a cost-effective subscription model starting at only 49 EUR / 59 USD a month for the Pro version!

Interrupt Handling and Debugging in Kinetis Microcontrollers

Join us for ARM TechCon - November 10-12

"Getting Started with TrueSTUDIO" webinars are back

Understanding Predictability in Real-Time Systems

Simple setup of Subversion and Trac repositories

Interview with Richard Barry, the founder of FreeRTOS

What is an RTOS and why should I use one? [free eBook]

How do you manage bug reports and feature requests?

How can you ensure success in your Cortex-M project?

Atollic TrueSTUDIO v5.3.1 has been released!

Read our training presentation on advanced Cortex-M debugging [learn more]!

Come see TrueSTUDIO in action in Southern California

The Curse of the Prototype

Real-time "live" variable watch on Cortex-M processors [debugger tips]

Strong multi-monitor support in TrueSTUDIO brings power to professional developers!

ARM Cortex devices are increasingly becoming dual-core: Are you ready?

Attach to running target using SEGGER J-Link

Do you want to meet at the Freescale Technology Forum 2015?

How to debug FreeRTOS and OpenRTOS applications [application note]

Attend our seminars in Eindhoven, Hannover and Munich: Boost your Cortex-M7 and STM32F7 development efficiency

Read our free eBook on how to develop interrupt handlers for Cortex-M devices

7 steps to reduce GNU GCC code-size [checklist]

Improve your coding style using tools in the IDE [ECLIPSE on ARM]

Follow best-practice coding standards by using MISRA-C compliance checking

Great embedded tools power racing success!

Freescale Technology Forum 2015

Learn more on Cortex-M hard fault exception analysis [video tutorial]

12 great tools and techniques for STM32 developers

After all, how difficult can it be to become an embedded developer [and what is your opinion]?

Is the Apple Watch developed using Atollic TrueSTUDIO?

Advanced debugging of Freescale Kinetis applications using the MQX RTOS in ECLIPSE

Using GNU GCC on ARM Cortex devices: Placing code and data on special memory addresses using the GNU LD linker

Get your first grip on Cortex-M7 - attend our free workshop in Munich (Germany) on 20th of May!

Visit us at the National Electronics Week in Durban (Kwazulu Natal, South Africa), 20th of May!

Follow us on Twitter!

Watch the new Atollic TrueSTUDIO overview video - Welcome to the embedded developer's paradise!

Attend a free training webinar: Getting Started with Atollic TrueSTUDIO

How to write better software with less effort using static source code analysis

Are there still embedded developers not managing their source code in a version control system?

What you need to know about debugging interrupts and exceptions on Cortex-M devices

How to develop and debug BOOTLOADER + APPLICATION systems on ARM Cortex-M devices

How good is the GNU gcc C/C++ compiler as a tool for ARM Cortex-M development?

Bringing power and flexibility to Freescale Kinetis developers using the ECLIPSE IDE and GNU gcc/gdb

New whitepaper on ETM/ETB instruction tracing on Cortex-M devices

What is cyclomatic value of code complexity and why should you care?

One trillion IoT devices expected by 2025: What development tools to use for development of internet connected IoT products?

Why STM32 developers still need an SFR view to study the STM32 special function peripheral registers

Using SEGGER J-Trace to record and analyze execution history with ETM instruction tracing

Read the GNU compiler runtime library API documentation using mouse hover in the editor

Top reasons why the embedded industry standardize on ARM processors, the GNU compiler and the Eclipse IDE

Are STM32 developers using FreeRTOS blind?

Parallel compilation: How the right STM32 tool can speed-up development with a mouse-click

11 techniques every Cortex-M developer should consider

Optimizing code-size with the GNU gcc compiler for STM32 and other ARM Cortex-M targets

Migrating from CodeWarrior: Choosing the free Freescale Kinetis Design Studio (KDS) or a more powerful IDE?

Is SEGGER J-Link the best debugger probe for ARM Cortex debugging?

Meet STM32F7 – The new Cortex-M7 based STM32 family

Cortex-M debugging: Measure execution time using SWV/ITM

STM32 debugging using the ST-LINK debug probe from STMicroelectronics

Using GNU gcc/gdb and ECLIPSE with ARM Cortex devices: Is free tools right for you?

Cortex-M debugging: Performance optimization using SWV statistical profiling

What is the best tool for professional STM32 development?

Cortex-M debugging: Oscilloscope style graphical data plot in real-time

Cortex-M debugging: Memory access history trace log using SWV/SWO

What IoT developers need to know

Migrating from Eclipse/GCC to Atollic TrueSTUDIO

Cortex-M debugging: Real-time variable watch using SWV/SWO

Cortex-M debugging: Software tracing using SWV/ITM

Going Beyond the IoT Hype - What Is Your Experience?

Cortex-M debugging: printf() redirection to a debugger console using SWV/ITM (part 2)

EmbeddedWorld2015: What is the main new trend this year?

Cortex-M debugging: printf() redirection to a debugger console using SWV/ITM (part 1)

Will you be at Embedded World 2015?

Cortex-M debugging: Introduction to Serial Wire Viewer (SWV) event- and data tracing

IDE tips and tricks: CTRL-SHIFT-R to quickly find and open a file

IDE tips and tricks: Improve you efficiency with the Eclipse Quick Access search bar

Embedded Software 101

Come and see our Cortex-M7 support at EmbeddedWorld2015!

Improve your software quality with source code reviews

ARM Cortex-M debugger tricks: Go live with your debugger

Build your embedded code as a Windows .EXE app

How to add Freescale MQX kernel aware RTOS debugging to TrueSTUDIO

Dual-core microcontrollers: Dual-power or Dual-pain?

How to easily improve your software quality

Easily solve runtime errors using the hard fault crash analyzis capabilities of Cortex-M

Using the SEGGER Real-time terminal (RTT) interface with Atollic TrueSTUDIO

How to succeed in software development projects

The embedded industry standardise on ARM, ECLIPSE and GNU

Why embedded diagnosis is a good thing

Warming up for the EmbeddedWorld 2015 exhibition

How embedded developers can learn from the aerospace industry

See us at RTECC Santa Clara 2015

The new standard in ARM development

Subscribe