HighIntegritySystems - Microchip Technologyww1.microchip.com/downloads/en/Site_Resource/OpenRTOS...

2
OPENRTOS ® PIC32 Family WITTENSTEIN High Integrity Systems phone: +44 1275 395 600 email: [email protected] web: www.highintegritysystems.com Features & Licensing OPENRTOS ® from WITTENSTEIN High Integrity Systems is the commercially supported and licensed version of the highly successful FreeRTOS TM , the most popular kernel available for embedded micro-controllers. OPENRTOS has minimal ROM, RAM and processing overhead. Typically an OPENRTOS kernel binary image will be in the region of 4K to 9K bytes. OPENRTOS is also very simple to use with the core of the RTOS kernel being contained in only 4 C source files. OPENRTOS is available integrated with USB, FAT and TCP/IP, providing a complete embedded platform. Benefits of licensing OPENRTOS Removes the FreeRTOS modified GPL conditions; Commercial indemnification including explici t exclusion of open source code; • Confidentiality; Professional support; Support for middleware through our CONNECT MIDDLEWARE product. HighIntegritySystems

Transcript of HighIntegritySystems - Microchip Technologyww1.microchip.com/downloads/en/Site_Resource/OpenRTOS...

Page 1: HighIntegritySystems - Microchip Technologyww1.microchip.com/downloads/en/Site_Resource/OpenRTOS pic32 family.pdf · the most popular kernel available for embedded micro-controllers.

OPENRTOS® PIC32 Family

WITTENSTEIN High Integrity Systemsphone: +44 1275 395 600

email: [email protected] web: www.highintegritysystems.com

Features & Licensing

OPENRTOS® from WITTENSTEIN High Integrity Systems is the commercially supported and licensed version of the highly successful FreeRTOSTM, the most popular kernel available for embedded micro-controllers.

OPENRTOS has minimal ROM, RAM and processing overhead. Typically an OPENRTOS kernel binary image will be in the region of 4K to 9K bytes. OPENRTOS is also very simple to use with the core of the RTOS kernel being contained in only 4 C source files.

OPENRTOS is available integrated with USB, FAT and TCP/IP, providing a complete embedded platform.

Benefits of licensing OPENRTOS

• Removes the FreeRTOS modified GPL conditions;

• Commercial indemnification including explicitexclusion of open source code;

• Confidentiality;

• Professional support;

• Support for middleware through our CONNECTMIDDLEWARE product.

HighIntegritySystems

Page 2: HighIntegritySystems - Microchip Technologyww1.microchip.com/downloads/en/Site_Resource/OpenRTOS pic32 family.pdf · the most popular kernel available for embedded micro-controllers.

An OPENRTOS licence gives peace of mind. WITTENSTEIN takes responsibility for validating that the code is working with your chosen processor / compiler combination and delivers a working demo project with the source code. Developers benefit from a 12 month warranty that covers maintenance, updates and professional technical support.

The licensee is able to maintain confidentiality by avoiding the FreeRTOS licence requirement to acknowledge the kernel is being used in their product. The licensee also gains legal protection as WITTENSTEIN provides full third party IP infringement indemnification.

Key Features of OPENRTOS

• Commercially licensed version of FreeRTOS;

• Supplied as source code, with demo project;

• Small footprint, <9kB ROM, 200bytes RAM(typical) on Cortex-M;

• Supports more than 30 embedded architectures;

• Based on high quality source code downloadedmore than 8,500 times per month on averageduring 2012, resulting in an incredibly stable andhigh quality product;

• Integrated middleware components available;

• WITTENSTEIN’s ‘STATEVIEWER’ kernel awaredebugger supplied free.

Functional Overview

OPENRTOS is very simple to use with the core of the RTOS kernel being contained in only 4 C soure files.

The OPENRTOS real time operating system has the following characteristics:

• Pre-emptive scheduling option;• Co-operative scheduling option;• Any number of tasks can be created- system

RAM constraints are the limiting factor;• Each task is assigned a priority- any number of

priorities can be used;• Any number of tasks can share the same priority;

• Supports time sliced round robin scheduling fortasks of equal priority;

• Queues can be used to send data between tasks,and to send data between tasks and interruptservice routines;

• Binary semaphores and counting semaphoresmake use of the queue primitive- ensuring codesize is kept to a minimum;

• Tasks can be blocked for a fixed period;• Tasks can block to wait for a specified time;• Tasks can block with a specified timeout period to

wait for events.

Royalty Free Licensing

OPENRTOS is supplied as source code under a straightforward perpetual licence with no runtime fees or royalties. Customers receive documentation and our full support after delivery.

WITTENSTEIN High Integrity Systemsphone: +44 1275 395 600

email: [email protected] web: www.highintegritysystems.com

Development Support

OPENRTOS fully supports the PIC32 MX and MZ

family from Microchip, for use with MPLABS.

OPENRTOS is one of the initial RTOS to participate in the Microchip Harmony Program.