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$ 78.61
Price: CDN$ 74.39 & FREE Shipping. Details
You Save: CDN$ 4.22 (5%)
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, April 22? Choose One-Day Shipping at checkout.

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.4 x 17.8 x 4.9 cm
  • Shipping Weight: 1.8 Kg
  • Amazon Bestsellers Rank: #674,566 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.1 out of 5 stars  12 reviews
26 of 27 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
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.
2 of 5 people found the following review helpful
5.0 out of 5 stars Outstanding reference Jan. 22 2010
By wiredweird - Published on Amazon.com
If you use the uC/OS-III ("micro see oh ess three") real time operating system, this book is compulsory. It's the only reference that covers all features of the 2009 release of this popular RTOS. Unlike some other "only references" on their subjects, I find this one well-written, well-organized, and easy to use. Roughly the first half of the book explains the OS operation in extraordinary detail. This isn't an OS for na´ve users. It comes in source form, for embedded system developers who need to port it to novel processors and who need to understand every instruction when the debugging turns ugly. The text supports those developers well, explaining the intent and usage of all the major OS subsystems. Appendices in the second half of this massive book present the programmers' reference, including configuration controls. Embedded systems are as different from each other as your car's airbags are from your cell phone, so these options let you include all and only the features needed for the application at hand - an important way to reduce ROM requirements in cost-critical applications. The last 150 pages walk the user through examples based on Micrium's eval board. As a reference, I fault this book only for its maddeningly brief index - but weaknesses there are largely made up for in the detailed (15 page) table of contents.

I'm not creating embedded systems right now, though. I'm teaching an OS course, one where the students will appreciate a concentration on real-time and embedded systems. This makes a great secondary reference for that class, as a case study in what an industrial-strength RTOS looks like. Best of all, it deals with the OS source, sometimes line by line. That gives students a much more realistic idea of what a task control block is than some handwaving about "all the information the OS needs."

If you need this, as an industrial practitioner, you need it. But, even for people just learning about operating systems, this makes a great backup to broader, more theoretical texts like Silberschatz or Tanenbaum. It gives the solid feel of reality to concepts that might seem vague until you see them in practice.

- wiredweird

Look for similar items by category