Chapter 17

Getting Started with mbed™

Abstract

This chapter introduces the mbed™ development environment, how to get started with the Freescale FRDM-KL25Z (an mbed-enabled board with a microcontroller based on Cortex®-M0+ processor). The examples cover simple LED toggling, handling of printf messages, interrupt handling, and an application example.

Keywords

About mbed™; Creating a project; Hardware configuration; Interface objects in mbed library; Project setup; Using interrupt in mbed; Using printf in mbed

17.1. What is mbed™

mbed (www.mbed.org) is a Web-based microcontroller software development environment that is aiming to make embedded software development much easier and affordable. It is a division of ARM® and uses the same compiler engine used ...

Get The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors, 2nd Edition 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.