Atmel CAVR-4 Manual De Usuario

Descargar
Página de 323
CAVR-4
xx
What this guide contains
AVR® IAR C/C++ Compiler
Reference Guide
What this guide contains
Below is a brief outline and summary of the chapters in this guide.
Getting started gives the information you need to get started using the AVR IAR 
C/C++ Compiler for efficiently developing your application.
Data storage describes how data can be stored in memory, with emphasis on the 
different memory models and memory type attributes. 
Functions describes the special function types, such as interrupt functions and 
monitor functions.
Placing code and data describes the concept of segments, introduces the linker 
command file, and describes how code and data are placed in memory.
The DLIB runtime environment describes the runtime environment in which an 
application executes. It covers how you can modify it by setting options, overriding 
default library modules, or building your own library. The chapter also describes 
system initialization and introduces the file 
cstartup
, as well as how to use 
modules for locale, and file I/O.
The CLIB runtime environment gives an overview of the runtime libraries and how 
they can be customized. The chapter also describes system initialization and 
introduces the file 
cstartup
.
Assembler language interface contains information required when parts of an 
application are written in assembler language. This includes the calling convention.
Using C++ gives an overview of the two levels of C++ support: The 
industry-standard EC++ and IAR Extended EC++.
Efficient coding for embedded applications gives hints about how to write code that 
compiles to efficient code for an embedded application.
Data representation describes the available data types, pointers, and structure types. 
This chapter also gives information about type and object attributes.
Segment reference gives reference information about the compiler’s use of 
segments.
Compiler options explains how to set the compiler options, gives a summary of the 
options, and contains detailed reference information for each compiler option.
Extended keywords gives reference information about each of the AVR-specific 
keywords that are extensions to the standard C/C++ language.
Pragma directives gives reference information about the pragma directives.
The preprocessor gives a brief overview of the preprocessor, including reference 
information about the different preprocessor directives, symbols, and other related 
information.
Intrinsic functions gives reference information about the functions that can be used 
for accessing AVR-specific low-level features.