HCC Embedded recently added support for the Xilinx Zynq-7000 All Programmable system-on-chip (SoC) devices to its middleware suite. Developers using the Zynq-7000 SoCs now have access to HCC’s entire suite of advanced flash storage and communications middleware. Solutions include fail-safe flash file systems; MISRA-compliant TCP/IP, TLS, and encryption; and USB with network integration, fail-safe bootloaders, and integration services.
HCC’s software components are completely portable and have no dependencies on RTOS, toolchain, or hardware. All required drivers and abstractions are supplied, ensuring no integration is required for any IoT application either with or without an RTOS.
HCC’s suite of software ensures that data stored in flash or communicated by an embedded IoT application is secure, safe, and reliable. With HCC storage software, embedded NAND, NOR, or SSDs always work with a guarantee of correct operation, and communications software is ensured to be stable and high quality. HCC’s network and security software is developed using formal processes, and supplied with rigorous static analysis reports and other quality verification that improves reliability and security.
HCC’s TCP/IPv4 and IPv6 code is supplied with a detailed static analysis report, demonstrating compliance with the MISRA-C coding standard. Critical software modules including Encryption, TLS, IPSec and IKE, SNMP, MQTT, and HTTPS are supported with additional life-cycle artifacts providing MC-DC code coverage analysis to ensure higher levels of network security.