Since 2000, HCC has developed premium embedded storage and communications software designed to ensure that any data stored in flash or communicated by an embedded IoT application is secure, safe and reliable.
Most embedded software used to transmit or store embedded data is not developed using recognized quality standards. Most flash file systems cannot ensure reliable, power fail-safe storage. Many network stacks are vulnerable to security risks due to coding errors. HCC storage software ensures that embedded NAND, NOR or SSD always works reliably and predictably, and that communications software is stable and of high quality.
All HCC software components are developed according to our strict framework rules and are independent of RTOS, MCU, hardware, compiler, endianness, and toolchain. All drivers and abstractions are provided, meaning virtually no integration is required. This means you can use your favorite RTOS, but opt for premium middleware to build a more robust system. Supported RTOSes include FreeRTOS, uC-OS, Keil RTX, THREADX and many more.
HCC’s TCP/IPv4 and IPv6 code is supplied with a detailed static analysis report, complying strictly with the MISRA-C coding standard. Critical software modules including Encryption, TLS, IPsec and IKE, SNMP, MQTT and HTTPS are provided with additional life cycle artefacts including MC-DC code coverage analysis to ensure higher levels of network security.
HCC recently achieved ISO 9001:2015 Quality Management System certification, demonstrating our commitment to quality.