Shop
Search Amazon:
by Joseph Yiu
|
| List Price: | $59.95 |
| Amazon Price: | $30.90 & eligible for FREE Super Saver Shipping on orders over $25. |
| You Save: | $29.05 (48%) |
| Average Rating: |  |
| Lowest New Price: | $30.90 |
| Availablitiy: | Usually ships in 24 hours |
|
 |
|
Product Description This user's guide does far more than simply outline the ARM Cortex-M3 CPU features; it explains step-by-step how to program and implement the processor in real-world designs. It teaches readers how to utilize the complete and thumb instruction sets in order to obtain the best functionality, efficiency, and reuseability. The author, an ARM engineer who helped develop the core, provides many examples and diagrams that aid understanding. Quick reference appendices make locating specific details a snap!
Whole chapters are dedicated to: Debugging using the new CoreSight technology Migrating effectively from the ARM7 The Memory Protection Unit Interfaces, Exceptions,Interrupts ...and much more!
- The only available guide to programming and using the groundbreaking ARM Cortex-M3 processor
- Easy-to-understand examples, diagrams, quick reference appendices, full instruction and Thumb-2 instruction sets are includedÂ
- T teaches end users how to start from the ground up with the M3, and how to migrate from the ARM7
Customers who bought this item also bought
Average Customer Review:
0 of 0 people found the following review helpful:
Extremely useful, 2010-06-25 I just finished reading and rereading this book. I wish I had a book like this when I started out programming the Atmel AVR-chips. It took me half a year to grasp that platform the way I did the Cortex-M3 after five hours with this book. It is one of the most pleasant to-the-metal hardware descriptions I have read. Yiu has an intimate knowledge of the Cortex-M3-design and shares not only the facts of the matter, but also convey the intentions behind the design choices.
For the casual microcontroller hacker this book might be entertaining overkill - but if you are developing timing-critical applications and feel the need to really grasp the core before pushing it to the limit - this is the book to read.
2 of 3 people found the following review helpful:
Not Worth the Money, 2010-05-18 This is documentation that ARM should be giving away free, not selling.
I say this because:
1) There is too much concern with prior ARM processors. Historical information is nice, and may be appropriate for an Appendix, but does not contribute to understanding the Cortex-M3.
2) I really don't care what instructions are NOT implemented. I'm concerned with what IS implemented.
3) There is too much ARM marketing hype. The Cortex-M3 is not as wiz-bang great as the book might have you believe.
4) The author fails to define terms prior to use, like Jazelle. It's obviously some feature of OTHER processors by ARM, but by no means is it an industry standard name and so must be defined before use.
Information normally expected, especially for embedded processors, like the number of clocks per instruction is not provided.
Although I use these processors, I really don't see what's so special about the processor.
3 of 4 people found the following review helpful:
Books fine, does not warrent the high $$$, 2010-03-10 Well, I received the book, and returned it the next day. In my opinion, the book is not worth the $55. I can find all this info from the data sheet (I'm using the STM32 product line and their 1000+ page data sheet covers it all)...
Said that, the book does cover a great deal, but again, not worth the high price.
1 of 5 people found the following review helpful:
A perfect book, 2010-01-30 It's a "must-have" book for everybody discovering nuances
of ARM Cortex-M3 core processors. Period.
Exceptionally well written :-)
8 of 8 people found the following review helpful:
A An Excellent Overall Discussion of the Cortex-M3 Architecture, 2009-03-21 I purchased this book despite at least one scathing reviewer's criticism. The Author states specifically in the preface, "This book is intended to be a lighter read for programmers, embedded product designers, System-on-a-Chip (SOC) engineers, electronics enthusiasts, academic researchers, and others with some experience of microcontrollers or microprocessors who are investigating the Cortex-M3 processor." I interpret that to mean the book has a wide audience in mind, some with less experience than others. That said, I found this book to be on par with those written by various authors for the Newness series on Microchips products
The book has a good overview of the architecture without focusing on any one vendor's implementation. However, I felt that I would have liked to see a brief comparison of some of the various vendor offerings and what the key architectural components were implemented or left out. It can be argued that a vendor data sheet is the appropriate place for such information; just be aware this book is a general survey. The discussion in the back of the book on the Keil and GNU tool chains turned out to be non-essential for myself as I am using IAR's tool chain. Your mileage may vary.
Reason's to purchase this book, in my opinion, are to understand some of the background of the ARM architecture (not a complete review, but enough to understand where the Coretex-M3 fits in to the rest of the ARM series and the odd nomenclature of the ARM series) as well as an overview of how the architecture is put together. Then, a specific vendor's implementation of the ARMv7 can be pursued with a better understanding of what the vendor has implemented and how to use the implementation.
(Added 1/20/2009)
Note that with the introduction of Atmel's Cortex M3 product line, the popularity of the Luminary/TI Cortex M3 series, and others, this book is one of the few or, perhaps the only, books on the market that helps individuals new to the Cortex M3 get up to speed on the architecture and programming of the Cortex M3.

Price is accurate as of the date/time indicated. Prices and product availability are subject to change. Any price displayed on the Amazon website at the time of purchase will govern the sale of this product.
|
|