|
发表于 2014-8-3 10:53:21
|
显示全部楼层
Chapter 1, “The History of ARM,” gives an outline of the fascinating history of ARM; where it
came from and why it is where it is today.
Chapter 2, “ARM Embedded Systems,” gives an explanation on what an embedded system is and a
presentation of the strong points of an ARM system.
Chapter 3, “ARM Architecture,” lists the different elements that compose an ARM processor and
how to use them effectively.
Chapter 4, “ARM Assembly Language,” gives an introduction to ARM assembly and explains why
understanding assembly is so important.
Chapter 5, “First Steps,” presents some simulators and real-world cards to write programs, both to
get an ARM processor started and to use as a basis for more complex programs. This chapter also
presents some real-world scenario projects.
Chapter 6, “Thumb Instruction Set,” presents the Thumb mode and also the Thumb-2 extension.
Cortex-M processors use only Thumb mode, but Thumb can also be used on every modern proces-
sor where code density is important.
Chapter 7, “Assembly Instructions,” presents a list of assembly instructions in ARM’s Unii ed
Assembly Language, and explains their use with easy-to-follow programs.
Chapter 8, “NEON,” presents NEON, ARM’s advanced Single Instruction Multiple Data processor
and shows how you can use it to accelerate mathematically intensive routines.
Chapter 9, “Debugging,” describes debugging, what is required to debug a program, and what you
can achieve. It uses several real-world examples.
Chapter 10, “Writing Optimized C,” describes the i nal part of any application—optimization.
With some simple examples, you will learn how to write optimized code, and understand what hap-
pens deep inside the processor to implement further optimization. |
|