⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dui0205toc.e02

📁 realview22.rar
💻 E02
字号:
<?Fm: Document DUI0205TOC.fm>
Contents
RealView Compilation Tools Compiler and Libraries Guide
<?FM: MARKER [Hypertext] openObjectId CG_preface.fm:5 1037044>
Preface
<?FM: MARKER [Hypertext] openObjectId CG_preface.fm:5 1057580>
	About this book 		 x
<?FM: MARKER [Hypertext] openObjectId CG_preface.fm:5 1038501>
	Feedback 		 xv
<?FM: MARKER [Hypertext] openObjectId CG_introduction.fm:5 1048353>
Introduction
<?FM: MARKER [Hypertext] openObjectId CG_introduction.fm:5 1058081>
1.1	About RVCT 		 1-2
<?FM: MARKER [Hypertext] openObjectId CG_introduction.fm:5 1045462>
1.2	The ARM compiler and libraries 		 1-3
<?FM: MARKER [Hypertext] openObjectId CG_compilers.fm:5 1087970>
Using the ARM Compiler
<?FM: MARKER [Hypertext] openObjectId CG_compilers.fm:5 1174257>
2.1	About the ARM compiler 		 2-2
<?FM: MARKER [Hypertext] openObjectId CG_compilers.fm:5 1515410>
2.2	File usage 		 2-12
<?FM: MARKER [Hypertext] openObjectId CG_compilers.fm:5 1431332>
2.3	armcc command syntax 		 2-22
<?FM: MARKER [Hypertext] openObjectId CG_compiler_reference.fm:5 1037044>
ARM Compiler Reference
<?FM: MARKER [Hypertext] openObjectId CG_compiler_reference.fm:5 1446620>
3.1	Compiler-specific features 		 3-2
<?FM: MARKER [Hypertext] openObjectId CG_compiler_reference.fm:5 1465607>
3.2	Language extensions 		 3-22
<?FM: MARKER [Hypertext] openObjectId CG_compiler_reference.fm:5 1453212>
3.3	C and C++ implementation details 		 3-40
<?FM: MARKER [Hypertext] openObjectId CG_compiler_reference.fm:5 1486414>
3.4	GNU extensions to the ARM compiler 		 3-58
<?FM: MARKER [Hypertext] openObjectId CG_compiler_reference.fm:5 1312889>
3.5	Predefined macros 		 3-79
<?FM: MARKER [Hypertext] openObjectId CG_assemblers.fm:5 1087970>
Inline and Embedded Assemblers
<?FM: MARKER [Hypertext] openObjectId CG_assemblers.fm:5 1308550>
4.1	Inline assembler 		 4-2
<?FM: MARKER [Hypertext] openObjectId CG_assemblers.fm:5 1427399>
4.2	Embedded assembler 		 4-21
<?FM: MARKER [Hypertext] openObjectId CG_assemblers.fm:5 1408887>
4.3	Legacy inline assembler that accesses sp, lr or pc 		 4-30
<?FM: MARKER [Hypertext] openObjectId CG_assemblers.fm:5 1410134>
4.4	Differences between inline and embedded assembly code 		 4-32
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1037044>
The C and C++ Libraries
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1037265>
5.1	About the runtime libraries 		 5-2
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1038317>
5.2	Building an application with the C library 		 5-15
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1738493>
5.3	Building an application without the C library 		 5-22
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1042950>
5.4	Tailoring the C library to a new execution environment 		 5-30
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1239466>
5.5	Tailoring static data access 		 5-39
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1044549>
5.6	Tailoring locale and CTYPE 		 5-41
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1574828>
5.7	Tailoring error signaling, error handling, and program exit
		 5-66
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1057864>
5.8	Tailoring storage management 		 5-72
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1061406>
5.9	Tailoring the runtime memory model 		 5-82
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1063622>
5.10	Tailoring the input/output functions 		 5-90
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 2162859>
5.11	Tailoring other C library functions 		 5-101
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1245189>
5.12	Selecting real-time division 		 5-106
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1069701>
5.13	ISO implementation definition 		 5-107
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1073555>
5.14	C library extensions 		 5-116
<?FM: MARKER [Hypertext] openObjectId CG_libraries.fm:5 1076705>
5.15	Library naming conventions 		 5-122
<?FM: MARKER [Hypertext] openObjectId CG_floating_point.fm:5 1037044>
Floating-point Support
<?FM: MARKER [Hypertext] openObjectId CG_floating_point.fm:5 1037143>
6.1	About floating-point support 		 6-2
<?FM: MARKER [Hypertext] openObjectId CG_floating_point.fm:5 1078852>
6.2	The software floating-point library, fplib 		 6-3
<?FM: MARKER [Hypertext] openObjectId CG_floating_point.fm:5 1166364>
6.3	Controlling the floating-point environment 		 6-10
<?FM: MARKER [Hypertext] openObjectId CG_floating_point.fm:5 1215719>
6.4	The math library, mathlib 		 6-27
<?FM: MARKER [Hypertext] openObjectId CG_floating_point.fm:5 1172234>
6.5	IEEE 754 arithmetic 		 6-36
<?FM: MARKER [Hypertext] openObjectId CG_semihosting_swi.fm:5 1564402>
Semihosting
<?FM: MARKER [Hypertext] openObjectId CG_semihosting_swi.fm:5 1564484>
7.1	Semihosting 		 7-2
<?FM: MARKER [Hypertext] openObjectId CG_semihosting_swi.fm:5 1519838>
7.2	Semihosting implementation 		 7-5
<?FM: MARKER [Hypertext] openObjectId CG_semihosting_swi.fm:5 1249289>
7.3	Semihosting SWIs 		 7-7
<?FM: MARKER [Hypertext] openObjectId CG_semihosting_swi.fm:5 1251790>
7.4	Debug agent interaction SWIs 		 7-21
<?FM: MARKER [Hypertext] openObjectId CG_via_syntax.fm:5 1040493>
Via File Syntax
<?FM: MARKER [Hypertext] openObjectId CG_via_syntax.fm:5 1046199>
A.1	Overview of via files 		 A-2
<?FM: MARKER [Hypertext] openObjectId CG_via_syntax.fm:5 1046825>
A.2	Syntax 		 A-3
<?FM: MARKER [Hypertext] openObjectId CG_std_C_defn.fm:5 1040506>
Standard C Implementation Definition
<?FM: MARKER [Hypertext] openObjectId CG_std_C_defn.fm:5 1047971>
B.1	Implementation definition 		 B-2
<?FM: MARKER [Hypertext] openObjectId CG_std_cpp_defn.fm:5 1040502>
Standard C++ Implementation Definition
<?FM: MARKER [Hypertext] openObjectId CG_std_cpp_defn.fm:5 1040580>
C.1	Integral conversion 		 C-2
<?FM: MARKER [Hypertext] openObjectId CG_std_cpp_defn.fm:5 1041465>
C.2	Calling a pure virtual function 		 C-3
<?FM: MARKER [Hypertext] openObjectId CG_std_cpp_defn.fm:5 1051286>
C.3	Major features of language support 		 C-4
<?FM: MARKER [Hypertext] openObjectId CG_std_cpp_defn.fm:5 1041050>
C.4	Standard C++ library implementation definition 		 C-5
<?FM: MARKER [Hypertext] openObjectId CG_comp_imp_limits.fm:5 1045298>
C and C++ Compiler Implementation Limits
<?FM: MARKER [Hypertext] openObjectId CG_comp_imp_limits.fm:5 1045883>
D.1	C++ ISO/IEC standard limits 		 D-2
<?FM: MARKER [Hypertext] openObjectId CG_comp_imp_limits.fm:5 1046305>
D.2	Internal limits 		 D-4
<?FM: MARKER [Hypertext] openObjectId CG_comp_imp_limits.fm:5 1046397>
D.3	Limits for integral numbers 		 D-5
<?FM: MARKER [Hypertext] openObjectId CG_comp_imp_limits.fm:5 1046853>
D.4	Limits for floating-point numbers 		 D-6
<?FM: MARKER [Hypertext] openObjectId CG_old_options.fm:5 1056882>
Using Older Options
<?FM: MARKER [Hypertext] openObjectId CG_old_options.fm:5 1050696>
E.1	Mapping old compiler options to the new release 		 E-2
<?FM: MARKER [Hypertext] openObjectId CG_glossary.fm:5 1056092>
Glossary

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -