Overview
HCC does not provide its own RTOS. Instead it designs all of its middleware products to work with an RTOS abstraction layer which is easily integrated with any RTOS. This abstraction layer is highly engineered to provide minimal overhead to the system while allowing our middleware solutions to be moved seemlessly between RTOSes. HCC does provide a co-operative scheduler, taskSync, which is ideal for use with all our middleware products where no RTOS is available. It greatly simplifies typical "super-loop" implementations.
HCC have ports for their RTOS abstraction layer for many different RTOSes.
Some of the available RTOS abstraction layers include:
-
taskSync
-
FreeRTOS
-
eCos
-
MQX
-
Keil RTX
-
CMX-RTX
Many more are available either directly through HCC or through our RTOS partner and OEM companies.
HCC's preferred delivery method is a complete working project on a standard development board or on customer hardware. HCC can provide this project with many different RTOSes.
