CHAPTER 10

Cortex-M3 Programming

Publisher Summary

This chapter focuses on how the Cortex™-M3 can be programmed using either assembly language, C language, or other high-level languages, like National Instruments LabVIEW. Various software programs are available for developing Cortex-M3 applications. The concepts of code generation flow in terms of these tools are similar. For beginners in embedded programming, using C language for software development on the Cortex-M3processor is the best choice. It is to be noted that the use of the C language can often speed up application development. This chapter explores some C language development areas including the use of device driver libraries, the Cortex Microcontroller Software Interface Standard (CMSIS), ...

Get The Definitive Guide to the ARM Cortex-M3, 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.