Chapter 17: Software development

Abstract

This chapter starts with an overview of software development scenarios, and then illustrates how to create a software project based on the Keil Microcontroller Development Kit (Keil MDK). It explains how to use its debugger, how to use an RTOS (RTX), and how to use the inline assembly feature. It also contains examples to demonstrate how to redirect printf messages to a peripheral (e.g., a UART) and the Instrumentation Trace Macrocell (ITM). Finally, this chapter also covers Keil MDK project options.

Keywords

Keil Microcontroller Development Kit (Keil MDK); Integrated Development Environment (IDE); CMSIS-PACK; UART; ITM; Printf; Debug; Procedure Call Standard for the Arm Architecture (AAPCS); ...

Get Definitive Guide to Arm Cortex-M23 and Cortex-M33 Processors 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.