Paperback: 448 pages
Publisher: CreateSpace Independent Publishing Platform; 2nd ed. edition (January 3, 2012)
Product Dimensions: 7.5 x 1 x 9.2 inches
Shipping Weight: 2.1 pounds (View shipping rates and policies)
Average Customer Review: 3.4 out of 5 stars See all reviews (9 customer reviews)
Best Sellers Rank: #311,235 in Books (See Top 100 in Books) #30 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Embedded Systems #49 in Books > Computers & Technology > Programming > APIs & Operating Environments > Operating Systems Theory #1311 in Books > Engineering & Transportation > Engineering > Electrical & Electronics
It's a good book.Cons first since I am giving only three stars (changed it to 4 since the author really makes an incredible effort to produce a ton of material):1. It is directed towards RTOS. However the RTOS focus is rather lacking.2. All RTOS concepts are explained theoretically. However, there are almost no real complete examples developed.3. The websites (s) supporting the book also don't contain a lot of RTOS support.Recommendation on a new version:Ditch many of the chapters on the ARM concepts. They are all important, but they are already covered in great length in the first two books. I don't see the need to re explain NVIC, UART, USB, GPIO to the great length it is detailed. This is actually pretty good data with many developed projects, and it would be fine to have this if the RTOS focus was more, say at least 3 more chapters detailing an example with tasks, semaphores, you would have to pick a particular RTOS but I think that would be ok, they are all a bit similar. Since RTOS is not fully developed then all the "other" good data seemed to pad the book.Pros:There is a ton of data on everything about the cortex M MCU. I mean a ton of data and fully developed projects for all. You name it, and there is a fully developed project with detailed explanations....
I just wish that there was more meat to the applications instead of just being simple examples...I assume that the author just leaves this to the end user! I think the concepts are great, for example using linked lists to pass in sequential state. The use of FIFOs in communications, but I feel that there is more to be desired in this modern age where good examples seem to be lacking...It is possible they fall under the rankings of IP and that is something a lot of authors seem to stay clear of...
The author is NOT a software Engineer, he is an EE. (Personal prejudiced, I have not found many EEs that are good at software engineering.) As a result there are plenty of circuit examples, and probably many are useful, but the RTOS information is shallow and incomplete. If the author is going to presume to write about Real-Time Operating Systems, in todays world, he should include some mention of multi-core chips and processor to processor communication. There should be more information about Memory Barrier instructions, and how to use them, than about Maxim chips. More about effectively using the interrupt controller (NVIC) than about digital signal processing. The author stays preliminarily with TI/Luminary Micro ARM products. Not bad, but a limited set. None of these things are bad, in and of themselves, but they are secondary to the title topic - Real-Time Operating Systems for ARM Cortex-M Microcontrollers.The book is also self-published, presumably to reduce its cost. I don't see it. I have also found that it has numerous typographical errors throughout. This is the second edition, I hope that the author gets a good proofreader before publishing the third edition.The book may be a fair introduction for the high school student or freshman in college, but it is certainly not sufficient for a true course in Real-Time Operating Systems at any level.Buy if for reference, if some of the examples are useful. Do not buy it to learn Real-Time Operating Systems.
this is a great book on real time operating systems..although very simple, the concepts are explained lucidly and in great detail..the book also includes a lot of interfacing examples..
the book content is ok, but the book itself is poorly made, and page is not aline, think of this before you buy.
Embedded Systems: Real-Time Operating Systems for Arm Cortex M Microcontrollers Embedded Systems (Introduction to Arm\xae Cortex\u2122-M Microcontrollers) Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C Embedded Systems with ARM Cortex-M3 Microcontrollers in Assembly Language and C Real-time Operating Systems (The engineering of real-time embedded systems Book 1) Arm Action, Arm Path, and the Perfect Pitch: Building a Million-Dollar Arm The Zynq Book: Embedded Processing with the Arm Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc TI MSP432 ARM Programming for Embedded Systems: Using C Language (Mazidi & Naimi ARM Books) Memory Controllers for Real-Time Embedded Systems: Predictable and Composable Real-Time Systems: 2 Fundamentals of Microcontrollers and Applications in Embedded Systems with PIC Microcontrollers Real Time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time C/POSIX (3rd Edition) Embedded Systems: Real-Time Interfacing to Arm® CortexTM-M Microcontrollers DSP Software Development Techniques for Embedded and Real-Time Systems (Embedded Technology) Real-Time UML Workshop for Embedded Systems, Second Edition (Embedded Technology) The Definitive Guide to the ARM Cortex-M3, Second Edition Digital Signal Processing Using the ARM Cortex M4 Linux for Embedded and Real-time Applications, Third Edition (Embedded Technology) Linux for Embedded and Real-time Applications (Embedded Technology) Linux for Embedded and Real-time Applications, Second Edition (Embedded Technology) Real Estate: Learn to Succeed the First Time: Real Estate Basics, Home Buying, Real Estate Investment & House Flipping (Real Estate income, investing, Rental Property)