logo slogan

The Micrium Books

These comprehensive and detailed books delve deeply into the operation of real-time kernels.USB or TCP/IP Part I walks through various aspects of the RTOS, USB or TCP/IP 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.

Phaedsys

µC/OS-II The book.

 

This book is a tutorial on RTOS using µC/OS-II as an eample. µC/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. > Link to

PhaedsysEmbedded 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.

μC/ – The MicroController Operating System

The genesis of the Micrium product line began in 1992 with the publication of μC/. Meaning “MicroController”, μC/ is Micrium’s first proprietary embedded software component, and the product of years of research and development by Micrium’s founder, Jean J. LaBrosse. Micrium’s μC/ enables the engineer programmer to improve their computer software and hardware design and development services. With the companion CD to provide user support, μC/ may be incorporated in a wide variety of products and shorten time-to-market throughout all product development cycles. Micrium has successfully used μC/ to create a diverse portfolio of products and services, such as real-time operating systems, software, tools and embedded software components.

µC/USB Device: Universal Serial Bus Device Stack

This comprehensive and detailed book delves deeply into the operation of Micrium’s µC/USB-Device device stack.

Part one describe the inner-workings of USB using μC/USB-Device as a reference. Part two demonstrates how μC/USB-Device stack can be used as the foundation to build a USB device that relies on a combination of proven hardware and software platforms.

The examples featured in this book include USB devices with the most basic functionality that will allow you to understand the USB concepts covered in the first part of the book and at the same time, they provide a framework to quickly build devices such as:

USB-to-serial adapter (Communications Device Class)
Mouse or keyboard (Human Interface Device Class)
Removable storage device (Mass Storage Class)
USB medical device (Personal Healthcare Device Class)
Custom device (Vendor Class)


Phaedsys

µC/TCP-IP: The Embedded Protocol Stack

 

These comprehensive books put the spotlight on how a TCP/IP stack works using Micrium’s μC/TCP-IP as a reference.

 

Part I includes an overview of the basics of the Internet Protocol and walks through various aspects of μC/TCP-IP implementation and usage

 

Part II of each book describes practical, working applications for embedded medical devices built on popular microprocessors. Each of the included examples feature hands-on working projects, which allow you to get your application running quickly

 

This book is written for serious embedded systems programmers, consultants, hobbyists, and students interested in understanding the inner workings of a TCP/IP stack. μC/TCP-IP 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.

 

There are FIVE versions of this book with a common part1 the part 2 is specific to the folling:

 

µC/TCP-IP: The Embedded Protocol Stack for the Freescale Kinetis

 

Part II describes practical, working applications for embedded medical devices built on μC/OS-III, μC/TCP-IP and Freescale’s TWR-K53N512 medical board (ARM® Cortex™-M4) using IAR developments tools (available separately). 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 to develop an embedded system connected to the Internet of Things

 

µC/TCP-IP: The Embedded Protocol Stack for the Renesas RX62N

 

Part II provides examples for the reader, using the Renesas YRDKRX62N Evaluation Board (available separately). The board features the Renesas RX62N, a high-performance 32-bit Flash MCU with FPU and DSP capability, and rich connectivity including Ethernet. Together with the Renesas e2studio, the evaluation board provides everything necessary to get you up and running quickly, as well as a fun and educational experience, resulting in a high-level of proficiency in a short time.

 

µC/TCP-IP: The Embedded Protocol Stack for the Renesas SH7216

 

Part II provides examples for the reader, using the Renesas YRDKSH7216 Evaluation Board (available separately). The board features the Renesas SH7216, a high-performance Superscalar Embedded Flash MCU with FPU, Ethernet and many other connectivity features. Together with the Renesas High-performance Embedded Workshop (HEW), the evaluation board provides everything necessary to get you up and running quickly, as well as a fun and educational experience, resulting in a high-level of proficiency in a short time.

µC/TCP-IP: The Embedded Protocol Stack for the

ST Microelectronics STM32

 

Part II makes use of the versatile μC/Eval-STM32F107 Evaluation Board, as well as the IAR EWARM Development Environment (both available separately).The application examples in Part II of this book enable readers to develop their own prototypes using the expandable Evaluation Board.

µC/TCP-IP: The Embedded Protocol Stack for the

Texas Instruments Stellaris

 

Part II provide examples for the reader, 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 (also available separately), 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.

 


 

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

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

 

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

 

Part II 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-II

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

 

Part II provides examples for the reader, using the Infineon 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 profi ciency in a short time.

 

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

 

Part II 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.

 

 

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

 

he 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.

 

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

 

The book is also 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 Part II of the book implement increasingly advanced functionality and enable readers to develop their own prototypes using the expandable Evaluation Board.

 

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

 

Part II provides examples to the reader, 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 Texas Instruments Stellaris

 

Part II provide examples for the reader 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 profi ciency in a short time.