µC/OS-II for ARM
Introduction
Hardware
Software
Download
 

Introduction

From http://www.micrium.com: "µC/OS-II is a highly portable, ROMable, scalable, preemptive, real-time, multitasking kernel. µC/OS-II is written in ANSI C and the inner workings of µC/OS-II are described in the book "µC/OS-II, The Real-Time Kernel" (ISBN 1-57820-103-9) written by world renowned author Jean J. Labrosse."

You can obtain the source code for µC/OS-II by buying the book "MicroC/OS-II The Real-Time Kernel" (2nd edition).

Hardware

The application note describes example code for using µC/OS-II with the STMicroelectronics STR71x Microcontrollers. I have tested the code with a evaluation board which contains a STMicroelectronics STR711 (ARM7TDMI) microcontroller. The evaluation board I have used for the port (STR711-SK/IAR) is available from IAR.The simplified block diagramm and the evaluation board is shown:

Software

Note that only the PORT is provided and it is assumed that you have the rest of the source for µC/OS-II from the book or the upgrade.

I have used "CrossWorks for ARM" from Rowley Associates to create the example.

Download

AN-1711B is the port for the STR711 using the CrossWorks toolchain (352 KB)

Other microprocessor ports are available from the Micriµm website.