Chapter 9. Embedded Toolchain

In this chapter, we will cover the following topics:

  • Installing GNU ARM Eclipse
  • Programming the MCBSTM32F400 evaluation board
  • How to use the STM32CubeMX Framework (API)
  • How to port uVision projects to GNU ARM Eclipse

Introduction

A toolchain is a term that is used to describe a set of programming tools that are used to create a software product, which is typically an application program. A simple software development toolchain usually comprises a text editor, compiler, and linker, and often these are packaged together with other tools, such as a debugger, as an Integrated Development Environment (IDE). The ARM uVision5 IDE is very easy to use, but the constraints imposed on the free evaluation version and the relatively ...

Get ARM® Cortex® M4 Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.