Paperback: 336 pages
Publisher: Newnes; 1 edition (May 27, 2013)
Product Dimensions: 7.5 x 0.8 x 9.2 inches
Shipping Weight: 1.6 pounds (View shipping rates and policies)
Average Customer Review: 4.0 out of 5 stars See all reviews (7 customer reviews)
Best Sellers Rank: #545,481 in Books (See Top 100 in Books) #61 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Microprocessor Design #108 in Books > Engineering & Transportation > Engineering > Industrial, Manufacturing & Operational Systems > Industrial Design > Products #164 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Electronics > Microelectronics
Just a quick note: I received the book today, and thought I'd point out to anyone who has looked through the Kindle "preview", which has all the nice color graphics. Don't expect that in the $58 printed edition, all the graphics are in black & white.
This book is more about how to use the Keil software development tools than about the Cortex-M processors themselves, and it is very light on technical content for the processors. As the author states in the Preface: "it is assumed that...you are familiar with the instruction set of your preferred microcontroller. In addition, it is helpful to have basic knowledge on how to use the uVision debugger and IDE."In a quick glance I found a number of typographical errors, and the code examples are often poorly formatted.
This book started out well in the first couple of chapters. However, it became increasingly difficult to followwhen the stated tutorial examples in the book did not match the ones in the tutorial zip file. It is very difficult to learn something when you don't have the correct tools for the job.
I own an advanced engineering design company and we have been using ARM controllers for the past several years. I believe the Cortex architecture has started a great trend toward increasing on-chip features, improving reliability while reducing development costs. However, the new SOC's are very complex so many of the current books on the market are basically regurgitated reference manuals presented in a dry technical manner. I myself, like to learn from examples with clear explanations on why certain approaches are successful in complex systems design.This text is a great beginners guide, however, it is also an excellent reference for seasoned developers wanting to learn the benefits of the ARM Cortex M architecture. The author gives a great overview of the core architecture along with specific examples to the CMSIS interface standard. Although the Keil/ARM CMSIS online documentation good for experienced programmers, the author provides real-world application examples that gives one thought on how to approach existing solutions. In addition, he also provides a plethora of examples to download so that one can follow the examples presented in the material.I used to program embedded systems many years ago, so I decided assist in a recent project to gauge how technology has matured over the years. This manual has helped me catch-up quickly relative to the current online documentation, and I believe it's because the book provides good examples with clear and concise presentation. Overall I like the authors approach and highly recommend this book for hardware and system developers.I hope this helps.David PaulValidus Technologies
The Designer's Guide to the Cortex-M Processor Family: A Tutorial Approach Jewelry Designer Los Angeles: The Unexplained Mystery Uncovered: Designer Jewelry Investments Beaded Half Hitch Macrame Bracelet Tutorial: Step by step tutorial showing how to make a beaded macrame bracelet. Shell Scripting Tutorial For Unix Linux - Included Free 6+ Hours of Online Tutorial Included The Definitive Guide to the ARM Cortex-M3, Second Edition The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors, Second Edition Embedded Systems (Introduction to Arm\xae Cortex\u2122-M Microcontrollers) The Zynq Book: Embedded Processing with the Arm Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C Embedded Systems with ARM Cortex-M3 Microcontrollers in Assembly Language and C Embedded Systems: Real-Time Operating Systems for Arm Cortex M Microcontrollers Digital Signal Processing Using the ARM Cortex M4 Cellular Structure of the Human Cerebral Cortex: Translated and edited by L.C. Triarhou (Thessaloniki) Plus poster: 'The 107 Cortical ... Georg N. Koskinas in the Adult Human Brain' Preliminary Design of Boats and Ships: A Veteran Designer's Approach to Conceptual Vessel Design for the Layman and the Beginning Professional Spinal Cord Injury and the Family: A New Guide (Harvard University Press Family Health Guides) (The Harvard University Press Family Health Guides) Stepparenting: Becoming A Stepparent: A Blended Family Guide to: Parenting, Raising Children, Family Relationships and Step Families - 2nd Edition (Raising ... Kids, Blended Families, Blended Family) Adobe Premiere Pro CS5.5: A Tutorial Approach How Computers Work: Processor And Main Memory (Second Edition) DSP Processor Fundamentals: Architectures and Features Digital Signal Processing Applications With Motorola's DSP56002 Processor