Introduction

This chapter will show you how to compile, download, and run simple programs on an evaluation board. A software tool called a Microcontroller Development Kit (MDK), including an Integrated Development Environment (IDE), is the simplest way of achieving this. Keil (a company owned by ARM) markets an extensive range of software tools to support embedded system development. Amongst these, the MDK-ARM development kit represents an integrated software development environment, supporting devices based on the Cortex-M (and associated) cores (see http://www.keil.com/arm/mdk.asp).