C H A P T E R I I I - R T O S

MICRIµM

REAL-TIME OPERATING SYSTEM

Empowering Embedded Systems

CONTACTS

USA

Micrium

949 Crestview Circle

Weston, FL 33327 - USA

Phone: (+1) 954 217 2036

Fax: (+1) 954 217 2037

e-mail: Sales@Micrium.com

Contact Person:

ITALY

Mr. Luca Foglia

iSYSTEM S.r.l.

Phone: +39 0331 775 119

luca.foglia@isystem.com

SOUTH KOREA

Mr. Won Ho Sung

DIOIZ

Phone: +82 2 785 5709

dioiz@dioiz.com

www.DIOIZ.com

µC/OS-IIis a portable, ROMable, scalable, preemptive real-time, deterministic, multitasking kernel for microprocessors, micro- controllers and DSPs. µC/OS-IIcan manage up to 63 application tasks and provides the following services: Semaphores, Event Flags, Mutual Exclusion Semaphores (to reduce priority inversions), Message Mailboxes, Message Queues, Task Management, Time Management, Fixed Sized Memory Block Management and more.

µC/OS-IIcomes with ALL the source code. In fact, the source code is 100% portable ANSI C and is probably the cleanest and most consistent code of any RTOS. The internals of µC/OS-IIare described in the book MicroC/OS-II, The Real-Time Kernel (ISBN 1-57820-103-9) by Jean J. Labrosse.

A validation suite has been developed for µC/OS-IIand provides all the documentation necessary to prove that µC/OS-IIis suitable for Safety Critical Systems common to Aviation and Medical products. Although this feature may not be applicable to your needs, it does prove that µC/OS-II is a very robust RTOS.

You can ‘View’ the status of your tasks which are managed by µC/OS-IIwith an add-on module called µC/OS-View.

A number of popular debuggers provide µC/OS-IIkernel awareness which allows you to display µC/OS-II’s internal data structures in a convenient series of Windows.

Royalty-Free licensing

FAA DO178B Level A certifiable

Scalable footprint

Preemptive scheduling &- Dynamic priorities

Timeouts on all task wait calls

Kernel Awareness Debugger Support

Source code provided Internals of µC/OS-IIdescribed in the book: “MicroC/OS-II,

The Real-Time kernel”

Interfaces to other Micrium products:

-µC/GUI (Embedded Graphical User Interface)

-µC/FS (Embedded File System)

-µC/TCP-IP(Embedded TCP/IP stack)

-µC/USB (Embedded USB stack)

SINGAPORE

Mr. Kevin Quek

Testech Electronics Pte Ltd

Phone: (+65)-67492162

sales@testech-elect.com

www.testech-elect.com

JAPAN

Mr. Masayuki Wada

TechnoLogic

Phone: +81-742-20-5207

info@t-logic.jp

www.t-logic.jp

WEB SITE

www.micrium.com

III-08