Full description not available
W**D
Depends on what you want
The big strengths of this book are clarity and specificity. Using a specific model of evaluation board and specific RTOS, this guides the reader gently through a series of graded exercises. Each step demonstrates a particular OS feature in isolation. So, when the reader sits down to work on existing code, or to build a system from scratch, the reader will be able to see through incidentals and application-specifics to understand what's going on with the underlying OS.As happens all too often, the book's strengths could also be its weaknesses. Too much attention to a specific hardware and software set can lead to tunnel vision. There are dozens of processor cores out there with their own idiosyncrasies, not to mention the thousands of microcontrollers built around those cores. There are dozens of commercial, open-source, and home-grown embedded environments, in addition to bare metal, each with quirks and limitations of their own. Multi-core, heterogeneous, non-C languages, porting issues, support libraries - it's a big world out there. If all you've seen is this book, you might not be well prepared for all the kinds of variation to expect.So, I come away with a decidedly mixed impression. Cooling offers gentle, detailed guidance to someone's first few steps with an RTOS, and many readers with no access to other resources will appreciate that. But I don't know how those readers will feel when the training wheels eventually come off and they're thrown into a serious industrial project.-- wiredweird
D**S
Ragged, misleading at some points, shallow.
To be honest, I dont even know where to begin.There is nothing more annoring than dealing with some problem for 2 hours straight, only to find out that the bug is found in the book itself. You will have plenty of situations like this during the 'pleasure' of studying from this book.The book lacks source code examples. In some places the author asks questions concerning the exercises. Some of them are left unanswered, which makes it impossible to verify your answers/assumptions.I am sure any reader would appreciate exercise solutions in some form. That would enable them to compare their solution with the author's one. I believe I do not have to explain how useful such solutions can turn out to be. Unfortunately, the author doesnt provide anything like that (or at least I have not found it, correct me if I am wrong).Numerous substantive errors and understatements make it really hard to follow the exercises. It seems to me that without some previous experience you may fail to do so.Do not get me wrong. The book does contain SOME useful and interesting information, but man, it is so painful to get through the rest of the book in order to get to those few worthy paragraphs.Even the language in which the book is written leaves a lot to be desired, to say the least. However, this is lesser of a problem at the book continues - maybe because there are less mistakes, or maybe because you get used to it. I am well aware of the fact that this review isnt written in perfect english as well, but this is a review, not a book I want people to pay me for.As I said, although the book contains some worthy material, I would not recommend this as a first choice to anyone. It is just too irritating to go through the exercises. Even though there arent many books on the topic, I would still look for other sources.
Y**E
Good content: theory and practice!
I’m a graduate student and I needed a quick review of Real-Time OS before starting to look for a job in embedded software engineering. Those two books did the trick. It’s simplified but still relevant and they offer practice which is what I was aiming for.
R**D
Muy didáctico
Contiene casos muy prácticos!
S**R
Nothing wrong with the book, but Udemy course was better for similar money
The books is very thorough, but I found an Udemy course covering FreeRTOS on the STM32 using SW4STM32 IDE, and overall I feel the udemy approach was better for me for about the same money.
G**N
Fast delivery
A practical guide to RTOS. The delivery is fast.
X**R
Buy Book 1 instead!
Don't buy book 2. You might buy the Book 1 instead.The Book 1 is a wonderful book on operating systems. Book 2 is a shame, worst if you buy the Kindle edition.Book 2 focus on none operating system and all, at the same time. In a single chapter it uses the mbed OS, and later on it uses FreeRTOS. For newbies it's a terrible experience.There is no repository for the examples. Github and Bitbucket are free! But seems the author is not aware of them.Every example includes the learning objectives, however such examples doesn't have any learning value. You must read the Volume I in order to understand the examples. I consider myself as a ongoing expert in the topic, but I didn't get the examples.It gets worst: the exercises. Every chapter includes hands on exercises. Good lock!
A**R
Four Stars
Needs the volume 1 really to understand the concepts.
P**.
muy práctico
excelente libro, lo volvería a comprar, la parte uno no defrauda tampoco. Tal vez hay algunos problemas que se me presentaron en la practica con el configurador cube mx que no menciona.
A**R
Five Stars
Very good
Trustpilot
1 month ago
3 weeks ago