Advanced Real-Time Kernel + Innovative Middleware

Real-Time Kernel

Building on decades of experience in telecommunications, wireless and defense, we adopted a greenfield approach to real-time kernel design. Unencumbered by legacy restrictions, the result is a clean, easy to understand kernel, with a focus on performance and reliability. And an unrivaled feature set too.

Multicore Ready

Full support for multicore platforms, including the Altera Arria 10 SoC, Arria 5 SoC and Cyclone V SoC, NXP i.MX6, Xilinx Zynq-7000, and TI OMAP4430 and OMAP4460. With a simple recompile, get automatic, multicore SMP, in less than 6 kilobytes.

USB

The Code Time Technologies USB Device, Host and OTG stacks allow developers to integrate USB functionality into their embedded devices, and are available with a comprehensive suite of class drivers, including mass storage, virtual serial port, audio, and networking.

The USB stacks support Low (1.5Mbps), Full (12Mbps) and High Speed (480Mbps) interfaces, and Control, Interrupt, Bulk and Isochronous interface types.

TCP/IP

Many networking products exist for embedded systems. However, the key to developing a stable and successful software application is to use high-quality, verifiable software that ensures a stable, low-risk development environment. The Code Time Technologies TCP/IP stack was developed to the highest level of MISRA™ compliance and was validated using advanced verification tools, delivering new levels of performance, quality and reliability.

Key Features include TCP, IPv4, UDP, ARP, ICMP, DNS client, DHCP, HTTP server, FTP server, TFTP server, SMTP and PPP.

File Systems

Code Time Technologies has a wide variety of file systems available, including optimized solutions for memory constrained environments, and fail-safe solutions for critical systems. Full support of NAND, NOR, SD/MMC, Compact Flash, USB Mass Storage, and RAM drives is included.

FAT12/16/32 File Systems

  1. FAT: High-performance
  2. VeriFAT: High-performance, failsafe
  3. THIN: Runs in minimal environments

Flash File Systems

  1. VeriFLASH: High-performance, failsafe
  2. TINY: Failsafe, runs in minimal environments