Fail-safe Flash Solutions: HCC’s truly fail-safe SafeFTL Flash Translation Layer provides a high-performance solution that allows developers to interface to any Flash-based media. SafeFTL presents a simple logical sector interface to a high-level system, such as a file system. Includes advanced support for wear-leveling, error correction, bad block management and read-disturb.
Optimized File Systems: HCC have 5 file systems designed to meet the performance requirements of any embedded system. FAT compatible, fail-safe, resource constrained or high speed with support for almost all known types of Flash or storage media. Rather than put up with a ‘one-size-fits-all’ approach, find a file system designed for your needs
MISRA Compliant TCP/IP: efficient, embedded stack developed using a verifiable, MISRA compliant process. HCC’s TCP/IP stack brings new levels of performance, quality and reliability to the embedded networking market. The stack provides a significant range of protocols as well as support for both IPv4 and IPv6, providing flexibility and long-term network compatibility.
USB Host, Device & OTG: USB stacks from HCC are mature, widely used stacks that can support almost any desired USB configuration. The USB suite includes solutions not only for common functions like HID, HUB and Mass Storage but also for more sophisticated requirements including interfaces to Audio, Printers, File Systems and Ethernet.
Optimized Embedded Bootloaders: HCC supply high performance bootloaders which can boot from Flash, USB or serial interfaces. There is also an AES encryption option for secure data transfer. The benefits of using HCC Bootloaders include minimal footprint, high-speed operation, optimized performance and a high quality, stable implementation
RTOS Support: HCC middleware is supported by efficient abstraction layers for 15 leading commercial, real-time operating systems. Software components can be supplied as a ‘drop-in’ project for almost any embedded environment. Support for ‘no-rtos’ or proprietary schedulers and ‘super-loops’ is also available. Additionally HCC supply a fully verifiable cooperative scheduler called eTaskSync