Bookstore

Featured Books

µC/OS-III, The Real-Time Kernel

Hot off the presses. This new volume covers Micrium's newest kernel by the same name, and is offered as a two-part book that's accompanied by an STMicroelectronics STM32F107 evaluation board. The book and board combo target serious programmers and university students who need to understand and create programs based on the timesaving features of a real-time kernel.

Part 1 (first 650 pages) of the text covers the internals of µC/OS-III without getting bogged down in each detail of the code. Instead, the emphasis is on internals, features, API calls, and where, how, and why to use an RTOS, all presented in a clear and useful way.

Part 2 (last 170 pages) provides specific examples for using µC/OS-III on the popular STM32 (Cortex M3) processor architecture. Chapter 2 of this second part also describes how to DOWNLOAD:

- the sample code
- the IAR tools
- the Trial version of µC/Probe

The evaluation board contains the STM32F107, an Ethernet (RJ-45) connector, USB-On-The-Go (OTG) connector, RS-232C connector, SD card interface, LM75 temperature sensor, and more.

The winning book/board combination will have you up and running designs in no time.

»»ORDER THIS BOOK!

ISBN-10:    0-9823375-3-1
ISBN-13:    978-0-9823375-3-0

 


MicroC/OS-II, The Real-Time Kernel 2ND EDITION

Read what Author and Embedded Systems expert Jack Ganssle said about µC/OS-II (Excerpted from Embedded Systems Programming Magazine, January 1999, p89-91):

"Jean Labrosse's new work MicroC/OS-II, The Real-Time Kernel appeared in March 2002. This volume replaces Labrosse's previous book on his RTOS, and is virtually a complete rewrite. In it he discusses µC/OS-II.

MicroC/OS-II is a highly portable, ROMable, scalable, preemptive real-time, multitasking kernel (RTOS) for microprocessors and microcontrollers with performance comparable to - and in some cases exceeding - commercially-available kernels. Written in ANSI C for maximum portability, MicroC/OS-II has been ported to more than 40 different processor architectures ranging from 8- to 64-bit CPUs. Certifiable for use in safety-critical systems, this RTOS has been proven to be robust, reliable, and safe enough for you to use in your own applications.

Independent review by Mr. Jack Ganssle:
"Jean Labrosse has a new revision of his MicroC/OS-II, The Real Time Kernel available. I've long been a fan of Jean's, of the µC/OS product itself, and his books. This version is more than a simple upgrade; it appears to be a total rewrite. Weighing in at 600 pages it's a complete description of the RTOS, and about how to use it in your application. The RTOS itself now has file system and GUI support. It's certified to DO-178B, and an upgrade to DO-178A is coming. It has been ported to a vast number of microprocessors. Best of all, to me, is the code is written in an eminently clear and consistent fashion. Want to teach people how to write clean code? Have them read the source to µC/OS. The book no longer includes source listings of the RTOS; those are on the companion CD. Instead, Jean has added chapters and more material that gives a very easy-to-understand description of what is going on. There are many more illustrations than in the previous volume. I like the fact that he has annotated the listings (listings that demonstrate how to use the RTOS) with numbers that refer to descriptions in the text. That speeds understanding of the concepts a lot. Highly recommended. It's available on Amazon.com or from Jean's site at www.Micrium.com."

»»ORDER THIS BOOK!

ISBN 1-57820-103-9

 


Embedded Systems Building Blocks 2ND EDITION

This book provides basic, reusable real-time system modules and explains how to use and modify them. Portable, ready to use code will save time and costs in system development and shorten time to market. Time to market is becoming as important as cost control in gaining competitive advantage.

Jean J. Labrosse has been designing embedded systems for over 15 years. Thousands of people are using his first book, µC/OS-II: The Real-Time Kernel. His experience has taught him that certain pieces are common to most systems: a display, a keypad for interacting with the system, various analog and discrete inputs, various types of outputs, communications with host computers, event timing, and keeping track of date and time. Labrosse provides basic building blocks for all these processes, freeing other developers to work on the fun and unique parts of their designs. By providing some of the peripheral functions, Labrosse enables designers to put their energy into the hard specifics of each unique system.

»»ORDER THIS BOOK!

ISBN 0-87930-604-1