3

Selecting the Right Tools

The Cortex-M development tool ecosystem offers a wide variety of options for software developers. In the previous chapter, we spent time reviewing specific software development kits (SDKs), some of which contain development tools. In this chapter, we will look specifically into Cortex-M software development tools. The ultimate end goal for most microcontroller projects is to deliver high-quality, secure software applications, optimized for variables such as performance, power, or cost. Selecting helpful development tools is essential in reaching this final state.

Similar to the first two chapters, this chapter is intended as an overview of which tools are available to Cortex-M software developers. The benefits and ...

Get The Insider's Guide to Arm Cortex-M Development 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.