Learn the Essentials of Real-Time Operating Systems

These comprehensive and detailed books delve deeply into the operation of real-time kernels. Part I walks through various aspects of μC/OS-III implementation and usage. Part II of each book provides practical, working applications for a popular microcontroller.

Each book features hands-on working projects, which allow you to get your application running quickly.

These books are 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 more than just a great learning platform. It is a full commercial-grade software package, ready to serve as the foundation for a wide range of products.

Freescale Kinetis

µC/OS-III: The Real-Time Kernel for the Freescale Kinetis

This book describes practical, working applications for embedded medical devices built on μC/OS-III and Freescale’s TWR-K53N512 medical board (ARM® Cortex™-M4) using Codewarrior and IAR development tools. Each of the included examples feature hands-on working projects, which allow you to get your application running quickly, and can serve as a reference design for implementing μC/OS-III.

Infineon XMC4500

µC/OS-III: The Real-Time Kernel for the Infineon XMC4500

This book provides examples using the Infi neon XMC4500. Together with the IAR Systems Embedded Workbench for ARM development tools, the evaluation board provides everything necessary to enable the reader to be up and running quickly, as well as a fun and educational experience, resulting in a high-level of proficiency in a short time.

NXP LPC1768

µC/OS-III: The Real-Time Kernel for the NXP LPC1768

This book provides practical examples using NXP’s LPC1768 Microcontroller, based on the ARM Cortex M3(rev 2) architecture. A companion evaluation board (Keil MCB1700) and IDE (Keil MDK Evaluation Version) enable the reader to quickly and easily evaluate the microcontroller, tools and RTOS. (Both are available separately.) A range of examples are included, providing a unique hands-on experience, and leading to a faster and better understanding of the concepts presented in the book.

Renesas RX62N

µC/OS-III: The Real-Time Kernel for the Renesas RX62N

This book is also accompanied by a versatile Evaluation Board (Renesas YRDKRX62N), Development Environment and Application Examples for Renesas’ RX62N MCU. The RX62N is a high-performance 32-bit Flash MCU based on a modified-Harvard architecture with a 5-stage instruction pipeline, plus hardware FPU and DSP capability, and rich connectivity including Ethernet. The Application Examples in Part II of the book implement increasingly advanced functionality. Readers can also develop their own prototypes using the expandable evaluation board.

Renesas SH7216

µC/OS-III: The Real-Time Kernel for the Renesas SH7216

The book is accompanied by a versatile Evaluation Board (Renesas YRDKSH7216), Development Environment and Application Examples for Renesas’ SH7216 MCU. The SH7216 is a high-performance Superscalar Embedded Flash MCU with FPU, Ethernet and many other connectivity features. The application examples in this book implement increasingly advanced functionality and enable readers to develop their own prototypes using the expandable Evaluation Board.

STMicroelectronics STM32

µC/OS-III: The Real-Time Kernel for the ST Microelectronics STM32

This book provides application examples using STMicroelectronics’ STM32F107 microcontroller, based on the popular ARM Cortex‑M3® architecture. A companion evaluation board (μC/Eval-STM32F107), and tools (IAR Systems Embedded Workbench for ARM), which are both available separately, enable the reader to be up and running quickly, and have an amazing hands-on experience, leading to a high level of proficiency. µC/OS-III: The Real-Time Kernel for the STM32 is now available in Chinese from Amazon.cn.

Texas Instruments Stellaris

µC/OS-III: The Real-Time Kernel for the Texas Instruments Stellaris

This book provides examples using Texas Instruments’ EVALBOT, a small, robotic evaluation board (available separately). The board is based on the Stellaris LM3S9B92 which combines the popular ARM Cortex-M3® architecture with Ethernet MAC+PHY, USB OTG (On-The-Go), and I2S. Together with the IAR Systems Embedded Workbench for ARM development tools, the evaluation board provides everything necessary to enable the reader to be up and running quickly, as well as a fun and educational experience, resulting in a high-level of proficiency in a short time.

Companion Software and eBooks

Every Micrium book includes complete project files containing exercises and Micrium source code.