|Non-Confidential||PDF version||ARM 100066_0608_00_en|
|Home > Preface > About this book|
The ARM® Compiler Software Development Guide provides tutorials and examples to develop code for various ARM architecture-based processors.
This book is organized into the following chapters:
Provides an overview of the ARM compilation tools, and shows how to compile a simple code example.
Describes the format of compiler toolchain diagnostic messages and how to control the diagnostic output.
Describes how to compile C and C++ code with
Describes how to assemble assembly source code with
Describes how to link object files to produce an executable image with
Describes how to use
armclang to optimize for either code size or performance, and the impact of the optimization level on the debug experience.
Describes how you can use programming practices and techniques to increase the portability, efficiency and robustness of your C and C++ source code.
Describes how to place your code and data into the correct areas of memory on your target hardware.
Describes how to use the ARMv8-M Security Extensions to build a secure image, and how to allow a non-secure image to call a secure image.
The ARM® Glossary is a list of terms used in ARM documentation, together with definitions for those terms. The ARM Glossary does not contain terms that are industry standard unless the ARM meaning differs from the generally accepted meaning.
See the ARM® Glossary for more information.
MRC p15, 0, <Rd>, <CRn>, <CRm>, <Opcode_2>
If you have any comments or suggestions about this product, contact your supplier and give:
If you have comments on content then send an e-mail to email@example.com. Give:
ARM also welcomes general suggestions for additions and improvements.