Vous voulez voir cette page en franšais ? Cliquez ici.

Sign in to turn on 1-Click ordering.
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Uc/OS-III: The Real-Time Kernel [Hardcover]

Jean J. Labrosse

List Price: CDN$ 75.07
Price: CDN$ 74.39 & FREE Shipping. Details
You Save: CDN$ 0.68 (1%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Tuesday, September 23? Choose One-Day Shipping at checkout.
Join Amazon Student in Canada

Book Description

Sept. 1 2009
This book puts the spotlight on how a real-time kernel works. Using Micrium's µC/OS-III as a reference, the book consists of two complete parts. The first describes real-time kernels in generic terms. Part II provides examples to the reader, using STMicroelectronics' STM32F107 microcontroller, based on the popular ARM Cortex-M3 architecture. A companion evaluation board ***NOT INCLUDED, but available through Micrium*** (µC/Eval-STM32F107), and tools (IAR Systems Embedded Workbench for ARM), enable the reader to be up and running quickly, and have an amazing hands-on experience, leading to a high level of proficiency. This book is written for serious embedded systems programmers, consultants, hobbyists, and students interested in understanding the inner workings of a real-time kernel. µC/OS-III is not just a great learning platform, but also a full commercial-grade software package, ready to be part of a wide range of products. µC/OS-III is a highly portable, ROMable, scalable, preemptive real-time, multitasking kernel designed specifically to address the demanding requirements of today's embedded systems. µC/OS-III is the successor to the highly popular µC/OS-II real-time kernel but can use most of µC/OS-II's ports with minor modifications. Some of the features of µC/OS-III are: Preemptive multitasking with round-robin scheduling of tasks at the same priority Supports an unlimited number of tasks and other kernel objects Rich set of services: semaphores, mutual exclusion semaphores with full priority inheritance, event flags, message queues, timers, fixed-size memory block management, and more Built-in performance measurements About the Author Jean Labrosse founded Micrium in 1999. He is a regular speaker at the Embedded Systems Conference in Boston and Silicon Valley, and other industry conferences. Author of two definitive books on embedded design: MicroC/OS-II, The Real-Time Kernel and Embedded Systems Building Blocks, Complete and Ready-to-Use Modules in C, he holds BSEE and MSEE from the University of Sherbrooke, Quebec, Canada.

Customers Who Bought This Item Also Bought

Product Details

  • Hardcover: 932 pages
  • Publisher: Micrium (Sept. 1 2009)
  • Language: English
  • ISBN-10: 9780982337530
  • ISBN-13: 978-0982337530
  • ASIN: 0982337531
  • Product Dimensions: 25 x 18 x 5 cm
  • Shipping Weight: 1.8 Kg
  • Amazon Bestsellers Rank: #793,875 in Books (See Top 100 in Books)

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.2 out of 5 stars  13 reviews
27 of 29 people found the following review helpful
1.0 out of 5 stars Beware March 15 2010
By R. Wang - Published on Amazon.com
I bought this book in the hope of looking at the newly updated version of the source (from reading the book's description at Amazon). However, it is not available, unless you are willing to pay $9,999. That renders the book as a reference manual, which is essentially useless; plus the evaluation board is just a toy. Since ucos-ii was available in source code, I seriously doubt the author's intent of publishing such a heftily priced book. If you want to learn an RTOS, take a look at something else, such as VxWorks, which is widely accepted and well documented. Yes, I will return the book, along with the evaluation board, which is still sealed.
9 of 9 people found the following review helpful
3.0 out of 5 stars Would like more from the board and the cource code Nov. 6 2009
By Michael S. Wilk - Published on Amazon.com
I am updating my review based on more experience with the book, board, and OS. When I first reviewed the book and RTOS, I was given the source for a project and didn't t realize the source code is no longer included with the book. It is available for the board as a library. If you license the RTOS, you will get the source code. The RTOS itself is significantly improved from ÁC/OS-II. I am using this RTOS for a significant project on two ARM based processors. This is a review of the book/board combination so I'll focus back on that. The book itself is THE reference for the RTOS. There are good examples and explanations. I will stick with my original (partial) disappointment in the board. Some of what I do is experiment and/or teach folks new to embedded and RTOS use. The lack of buttons, switches, a display, makes learning/teaching more difficult. The recommendation from Micrium is to use uC/Probe. I used that product early in its product life and had major issues. It's a good concept but didn't work well for me. It may work better now. I will say that the RTOS source (since I have it), as always, is extremely well documented, following Micrium's coding standard. There are now additional CPU/board options in addition to the ST ARM Cortex M3 that I got. The TI version looks quite cool (a little robot). As far as the development environment, IAR Workbench, it is a fairly mature product, but it still has a few issues. In particular, the editor is rather poor (they don't claim to have a good editor). Occasional crashes are to be expected. I ran the tool under Vista, so that could explain some of the problems. I keep this book nearby for quick reference and recommend others do the same if you will be developing with ÁC/OS-III. If you are developing with USB, TCP/IP, etc., be prepared to look at additional components to meet your product requirements.
1 of 1 people found the following review helpful
4.0 out of 5 stars Good book very understandable April 2 2013
By A. Tavoularis - Published on Amazon.com
Verified Purchase
The reason i am not putting five stars has only to do with the support by the company. Regarding the book itself, all the chapters are well orgrnized, they are understandable and the examples at the end, although simplistic, they give a good idea of how the board should be programmed
5.0 out of 5 stars good reference July 16 2014
By drowsysaturday - Published on Amazon.com
The review from R. Wang is really misleading. If you don't use the OS for commercial purpose, you can get the OS, example projects, and the pdf version of this book for free online on the Micrium website. I bought the book without knowing that though. I actually bought the alternative version for a specific micro-controller from TI, and I liked seeing the OS and program running in action on an actual board. And Vxworks sucks. I couldn't really find a VxWorks book as comprehensive as this. Just the manual, a couple of short cook-books, and a bunch of books written in Chinese edition that I couldn't understand. Also, remember the famous priority inversion problem with Vxworks on NASA's Mars Pathfinder ??
1 of 2 people found the following review helpful
5.0 out of 5 stars Micrium uC/OS-III - The Real-Time Kernel, STM32 Version Oct. 17 2010
By RTOS Guy - Published on Amazon.com
For the last 8 years, I've been using the author's uC/OS-II text to teach a class about the internals and usage of real-time operating systems. This uC/OS-III book is an update of his earlier text.

Most real-time kernels come with many features, but very few documents, texts, or otherwise, actually tell you how or when to use these features. Many beginners try to use all of the features and find themselves fighting a battle of what, why, and how to incorporate them. This updated revision of the text gives a better overview of how and when to use the features - something really missing from the uC/OS-II book.

The OS itself has been updated, and several new features have been added to make the OS calls a little more consistent with each other. Very useful features include semaphores and queues are now an integral part of each task and thus run faster - and don't need to be set up separately. These are features which improve the performance of this version and simplify the design of the system.

The best part of the new text and OS is that it has been ported to several chip evaluation boards which are available for purchase. I got the one which runs the STM32 ARM M3 Cortex evaluation board. The instructions are clear, everything runs by following the directions, and the compiler, debugger are both available for download in a non-time limited version. The examples compiled the first time and "ran right out of the box".

Very highly recommended.

Look for similar items by category