HCC has a unique position in the micro-controller market as a company focused on the development of software for embedded peripherals with no dependence on a single, proprietary operating system. Specializing in middleware for communications and storage, the company has become a leader in high value, reusable software components.
Every new software development at HCC conforms to a completely flexible and ‘future proof’ Advanced Embedded Framework (AEF). HCC believes that some of the foremost challenges in embedded development are in dealing with the complexity and incompatibility of peripherals and that legacy software should not be constrained by a single RTOS or processor eco-system. All of HCC’s software components are developed as completely target independent modules, meaning they are independent of RTOS, MCU, hardware, compiler, endianess or toolchain. HCC customers can easily switch RTOS, compiler or MCU in any future project whilst using the same reliable peripheral software.
HCC’s Advanced Embedded Framework (AEF) is a powerful resource for managing complex project developments, as well as post-development maintenance of such projects. AEF makes your system future-proof because it facilitates replacement and reorganization of the software components of the system. Old components can be removed easily, and new components – an RTOS, a USB stack, a class driver, a file system, a flash driver – just snap into an existing configuration.
eTaskSync Verifiable Scheduler
eTaskSync is a no compromise, MISRA-compliant, verifiable scheduler used for running tasks in an embedded system. It provides the essential functions of an embedded kernel: tasks, events and mutexes u