Advanced RTOS + Middleware

RTOS

A RTOS with unique features (details here), very small code size, fast and the interrupts are never disable

Multicore Ready

Same API with 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