2

STM MCU Software

This chapter explores the software side of MCU development. The discussion on MCU hardware in Chapter 1 becomes largely irrelevant without a thorough discussion on how to use it, which is the role of software. It would be helpful to provide a bit of prospective as it pertains to the software situation as related to STM MCUs.

Open-Source versus Commercial Proprietary Software

The first thing you need to realize is that STM is a multibillion dollar, for-profit company and must make a profit to stay in business as well as satisfy its stakeholders. Although STM does support the maker community and open-source development, it has fostered commercial software suites to be the primary means by which software is developed for their ...

Get Programming with STM32: Getting Started with the Nucleo Board and C/C++ 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.