Keil™, An ARM® Company

RealView Compiler User's Guide

Using this book

Using this book

This book is organized into the following chapters and appendixes:

Chapter 1 Introduction

Read this chapter for an overview of the ARM compiler, the conformance standards and the C and C++ Libraries.

Chapter 2 Getting started with the ARM Compiler

Read this chapter for an overview of the command‑line options and compiler‑specific features. It describes how to invoke the compiler, how to pass options to other RVCT tools and how to control diagnostic messages.

Chapter 3 Compiler Features

Read this chapter for an overview of the intrinsics supported by the ARM compiler.

Chapter 4 Coding Practices

Read this chapter for an overview of good programming practice in RVCT.

Chapter 5 Diagnostic Messages

Read this chapter for an overview of the diagnostic messages produced by the RVCT tools.

Chapter 6 Using the Inline and Embedded Assemblers

Read this chapter for a description of the inline and embedded assemblers provided by the ARM compiler.

Appendix A Semihosting

Read this appendix for information about the semihosting mechanism, which enables code running on an ARM target to use the I/O facilities on a host computer that is running an ARM debugger.

This book assumes that the ARM software is installed in the default location. For example, on Windows this might be volume:\Program Files\ARM. This is assumed to be the location of install_directory when referring to path names, for example install_directory\Documentation\.... You might have to change this if you have installed your ARM software in a different location.

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0375A