Excellent book
Review written by: J. Smith From Flower Mound, TX
In 20+ years of software development on a host of different target processors I've seen all kinds of documentation. My current projects represent my first exposure to the ARM. I have found this book to contain everything almost everything I've needed. The only thing that I'd like to see the author add in the next edition is a better discussion on EABIs (Extended Application Binary Interface). This book is a very good source for anyone needing to understand the guts of the ARM processor for software related needs. It is one of the better sources I used over the years.
It's a good book
Review written by: Z. Yu From
This IS a good book. Plenty of contents. It's better be used as a mix-purpose book as a guide material and a referrence. You'd better focus what you want if you don't have that much time. Otherwise it will be a very good spare time reading.
GOOD book to have
Review written by: Gary Nice From USA
This is a really good book to have ! Real stuff !
An exceptional book
This book is very easy to read, but it also provides surprisingly quite detailed information that is sufficient to understand ARM chips' design and architecture. The book is almost self-contained although a little background in computer organization/architecture is helpful (but not necessary).
Excellent introduction to the ARM
Review written by: Dennis Munsie From Woburn, MA USA
This is an excellent introductory book for the budding ARM programmer. I bought it because I am trying to learn more about programming for the GameBoy Advance, but that is only one of the many different devices that use the ARM.
For those who are scared by assembly language and the low-level details, this book is a good way to learn without being tossed into the fire.
If you already consider yourself an assembly wizz on another CPU, this book will give you a lot of the details that you might miss otherwise. For example, while the ARM can be coded for in a way similar to the popular x86 line, doing so can lead to very poor code.
The ARM chip is also RISC based, and in the past, RISC meant programmer unfriendly. This book shows you the insides of the most programmer friendly RISC chip you'll ever find.
I say that if you have any interest in programming for an ARM device (and believe me, there are plenty to program for), this should be on your shelf, right next to the documentation from the ARM web site.